[A-00038]Shellでファイルの指定行を取得・表示する。

shellを用いてファイルの指定行を取得するケースなどを考慮して方法を記載しておく。

いろいろな方法があるのでとりあえず全部記載し、好きなのを用いてもらえればと思う。

テスト用の読み込みファイルは以下を使用する。

aiueo,kakikukeko,sashisuseso
tachitsuteto,naninuneno,hamihuhemo
rarirurero,wawiwo
yyyyyyyy,iiiiii,kkkkk
hhhhh,kkkk,yyyyy
uuuuuu,ooooo,eeeeee

awkを用いて指定行(と指定の列)の値を表示する。

下記のコマンでは三行目の2列目の値を表示する。

awk -F "," 'NR==3 {print $2}' test.csv
anonymous-MacBook-Pro:$ awk -F "," 'NR==3 {print $2}' test.csv
wawiwo

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

*