当前位置: 技术问答>linux和unix
修改文件内容中的第一个数据,使其加上1个数字。shell脚本
来源: 互联网 发布时间:2017-04-05
本文导语: 求一shell脚本。 其中文件内容如下 1,2,3,4,5,6...... 11,12,13,14,15,16...... 21,22,23,24,25,26...... 我要的结果是,比如加10: 11,2,3,4,5,6..... 21,2,3,4,5,6...... 31,2,3,4,5,6...... 每一行的第一项加10,最号是在同一文件下修改 ...
求一shell脚本。
其中文件内容如下
1,2,3,4,5,6......
11,12,13,14,15,16......
21,22,23,24,25,26......
我要的结果是,比如加10:
11,2,3,4,5,6.....
21,2,3,4,5,6......
31,2,3,4,5,6......
每一行的第一项加10,最号是在同一文件下修改
其中文件内容如下
1,2,3,4,5,6......
11,12,13,14,15,16......
21,22,23,24,25,26......
我要的结果是,比如加10:
11,2,3,4,5,6.....
21,2,3,4,5,6......
31,2,3,4,5,6......
每一行的第一项加10,最号是在同一文件下修改
|
awk ' BEGIN { FS = "," }; { $1 = $1 + 10; print $0 }' sourcefile >> targetfile
|
awk -F, -v OFS=, '$1+=10' sourcefile > targetfile