1

シェルスクリプトの次のデータから価格を削除するにはどうすればよいですか?ラベルを印刷していますが、価格を表示したくありません。

入力:

Order: 12
Name: Raj K
ABC Inc
123 Main St
Edison NJ

1 Printer - $50.09
Router - $30.00
2 AirPrint - $56.10

出力

Order: 12
Name: Raj K
ABC Inc
123 Main St
Edison NJ

1 Printer
Router
2 AirPrint

何か案は?

4

1 に答える 1

1

sedを使用する:

sed '/ *- *\$[0-9]\+\.[0-9]\{2\}/s///' file

これは、以下のグレンのコメントに応じて更新されました。

于 2012-05-14T18:29:49.940 に答える