このようなファイルがあるとする。
スペースで区切ると「image_2022_3_27▲(1).png」▲の部分にもスペースがあるため、期待したとおりに取得できない。

2020-08-03 00:00:27      79197 555その他1.jpg
2020-08-03 00:00:27      70725 666その他2.jpg
2020-08-03 00:00:27      70649 777その他3.jpg
2020-08-03 00:00:27      75244 image_2022_3_27 (1).png
2020-08-03 00:00:27      75301 image_2022_3_27 (1).png

awkのforを使うとできる。

cat awk.txt | awk '{for(i=4;i<NF;++i){printf("%s ",$i)}print $NF}'
555その他1.jpg
666その他2.jpg
777その他3.jpg
image_2022_7_27 (1).png
image_2022_7_27 (1).png

<スポンサーリンク>

コメントを残す

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

*

日本語が含まれない投稿は無視されますのでご注意ください。(スパム対策)