-6
awk、grep、perl、またはsedのいずれかを使用してbashでテキストを操作するにはどうすればよいですか?bashでテキストを操作するにはどうしたらいいですか?
入力:
ted foo,bar,zoo
john ket,ben
予想される出力:AWKで
foo,ted
bar,ted
zoo,ted
ket,john
ben,john
awk、grep、perl、またはsedのいずれかを使用してbashでテキストを操作するにはどうすればよいですか?bashでテキストを操作するにはどうしたらいいですか?
入力:
ted foo,bar,zoo
john ket,ben
予想される出力:AWKで
foo,ted
bar,ted
zoo,ted
ket,john
ben,john
:
awk 'BEGIN{FS="[ ,]"; OFS=","} {for (i=2; i<=NF; i++) print $i,$1}' file
出力:
foo,ted bar,ted zoo,ted ket,john ben,john
参照:8 Powerful Awk Built-in Variables – FS, OFS, RS, ORS, NR, NF, FILENAME, FNR
あなたはいくつかの基本的なグーグルをしましたか?たとえば、これは役に立ちますhttps://unix.stackexchange.com/questions/344541/easiest-way-to-rearrange-columns-and-manipulate-text-file –
あなたの質問にあなたのコーディングの努力を加えてください。 – Cyrus