PhysApp

趣味と開発関連のメモ置き場です

文字列を区切って要素を取り出す

シェルスクリプトを使い始めてみたのでメモしてます。もっといい書き方あったら教えてください。スペース区切りになってるテキストからx番目の要素を抜き出したかったので作ってみました。

echo text=`echo “hoge ho ge fuga fu ga” | awk -F'[ ]' '{print $4}'`
# text=fuga

ちゃんとfugaって出力されました。 print $数字 とかの時は1からなんですね…

0からだと思って3入れたら全然違うの出たのでびっくりしました。