2011年7月23日土曜日

cut コマンドメモ

"=" (イコール) とかで区切られた設定ファイルから設定値を抽出するときのメモ。
cut を使う。

設定ファイルサンプル

$ cat hogehoge.txt
AAA=100
BBB=200
CCC=300

この設定ファイルサンプルから、BBB の設定値 200 を抽出。
デリミタ "="、フィールド 2 番目

$ grep BBB hogehoge.txt | cut -d "=" -f 2
200

awk 使うより軽そうだ。

$ grep BBB hogehoge.txt | awk -F "=" '{ print $2 }'
200

● cut, awk, delimiter, field, 抽出