csvファイルからデータを抽出してデータを変更する方法

csvファイルからデータを抽出してデータを変更する方法

たとえば、以下を含む test.csv というファイルがあります。

emp1,dep1
emp2,dep2
emp3,dep1
emp4,dep3
emp5,dep2

予想される出力は次のとおりです。

emp1 works in dep1
emp2 works in dep2
.
.
emp5 works in dep2 

答え1

テキストを並べ替えるには、次のツールがたくさんありますawk

awk -F, '{print $1" works in "$2}' file

最後にsed

sed 's/,/ works in /' file

関連情報