【发布时间】:2013-07-19 16:58:00
【问题描述】:
我有一个包含一些数字的文件
例如
$cat file
347678126
345258126
4378126
349878126
346123126
9678130
344838126
5678126
如果一行不以 34 开头,我需要将数字 34 添加到一行,如果该行以 34 开头,则不要添加任何内容
输出:
$cat file
347678126
345258126
344378126
349878126
346123126
349678130
344838126
345678126
我打算使用 awk:
cat file | awk '{print 34$1}' > file2
但它会在所有行中添加 34。
你能帮我吗?
【问题讨论】: