我找不到我想要的东西: 带有
的文件102030 name address otherthings
103040 name2 address2 otherthings
104050 name3 address3 otherthings
我只想为每行设置 -1000,但仅限于第一个“字段”。 你有什么快速命令可以用bath编辑文件吗?
下面的命令将从每行的第一个字段中减去 1000。它还会将修改后的行写入名为 output.txt 的新文件。首先用新文件测试它是否有效。
awk '{ $1 = $1 - 1000; print }' file.txt > output.txt
如果有效,则使用它来修改原始文件
awk '{ $1 = $1 - 1000; print }' file.txt > temp.txt && mv temp.txt file.txt