• 締切済み

sedコマンドについて

123,456 234,567 345,678 456,789 というデータが入った111.txtを 456 123 567 243 678 345 789 456 と sedを使って1行で置換する方法を教えてください。

みんなの回答

回答No.2

awkの場合 awk 'BEGIN{FS=","}{print $2 " " $1}' 111.txt 456 123 567 234 <----? 243 678 345 789 456

すると、全ての回答が全文表示されます。
  • ken-etsu
  • ベストアンサー率46% (55/119)
回答No.1

学校の課題かなんかですか? sedでできるって理解できてるんだったら、人に聞くまでもないと思うけど。 ヒント: s///コマンドを使います。 正規表現のグルーピングは、正規表現を\(と\)で囲みます。 グルーピングされた正規表現にマッチした部分文字列は、正規表現内に登場した順番に、\1、\2、…で置換後文字列の中に埋め込めます。

参考URL:
http://ja.wikipedia.org/wiki/Sed_(%E3%82%B3%E3%83%B3%E3%83%94%E3%83%A5%E3%83%BC%E3%82%BF)
すると、全ての回答が全文表示されます。

関連するQ&A