awkで特定の文字を切り取り、印刷する

awkで特定の文字を切り取り、印刷する

このデータはファイルにあります。

one,1,/home/steven/Transformation/users.txt
two,2,/home/steven/Transformation/users.txt

私は次の出力が欲しい:

one,1,users.txt
two,2,users.txt

この問題を解決するためにawkを使用する方法

ベストアンサー1

awk -F '[,/]' '{print $1","$2","$NF}'

または使用OFS

awk -F '[,/]' -v OFS=',' '{print $1, $2, $NF}'

おすすめ記事