指定したフィールドを取り出す・cut †テキストの指定したフィールドを取り出す場合はcutコマンドが便利です。 関連記事 †cutコマンドの使用例 †いくつかのcutコマンド使用例を以下に記します。 sakura@ubuntu:~$ cat fruits.txt name price stock apple 100 10 strawberry 200 20 orange 300 30 banana 400 40 cutコマンドのデリミタはデフォルトはタブになります。 cut -d ' ' 指定したフィールドの取得 †以下の書式で指定したフィールドを取得することができます。 cut -d' ' -fフィールド番号 以下の例は2番めのフィールドが表示されます。 sakura@ubuntu:~$ cut -d' ' -f2 fruits.txt price 100 200 300 400 指定したフィールドの以降の表示 †以下の書式で指定したフィールドを取得することができます。 cut -d' ' -fフィールド番号- 以下の例は2番め以降のフィールドが表示されます。 sakura@ubuntu:~$ cut -d' ' -f2- fruits.txt price stock 100 10 200 20 300 30 400 40 指定したフィールド範囲 †以下の書式で指定したフィールドの範囲を取得することができます。 cut -d' ' -fフィールド番号-フィールド番号 以下の例は2番めから3番目のフィールドが表示されます。 sakura@ubuntu:~$ cut -d' ' -f2-3 fruits.txt price stock 100 10 200 20 300 30 400 40 指定した複数フィールド †以下の書式で指定したフィールドの範囲を取得することができます。 cut -d' ' -fフィールド番号,フィールド番号 以下の例は1番めと3番目のフィールドが表示されます。 sakura@ubuntu:~$ cut -d' ' -f1,3 fruits.txt name stock apple 10 strawberry 20 orange 30 banana 40 以上、cutコマンドを使用し指定したフィールドを抽出する方法でした。 |