1

如何从 Shell 脚本中的以下数据中删除价格?我正在打印标签,不想显示价格。

输入:

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

已根据以下 Glenn 的评论对此进行了更新。

于 2012-05-14T18:29:49.940 回答