q*m
4 楼
awk(or sed) does not alter the original file. Use temp files to
store output:
awk '/#define looptimes/ {$3 = $3+100; print}' test.txt > newtest.txt
【在 v**t 的大作中提到】![](/moin_static193/solenoid/img/up.png)
: 比如一个文本文件test.txt,里面有一行:
: #define looptimes 500
: 我想用awk更改 500, 让它每次自动加100。
: 我用变量的,但好像变量内容变了,文本内容没有变。
: 我的命令是:awk '/#define looptimes/ {$3 = $3+100; print} test.txt
store output:
awk '/#define looptimes/ {$3 = $3+100; print}' test.txt > newtest.txt
【在 v**t 的大作中提到】
![](/moin_static193/solenoid/img/up.png)
: 比如一个文本文件test.txt,里面有一行:
: #define looptimes 500
: 我想用awk更改 500, 让它每次自动加100。
: 我用变量的,但好像变量内容变了,文本内容没有变。
: 我的命令是:awk '/#define looptimes/ {$3 = $3+100; print} test.txt
相关阅读
Pine: how to sort the received email?[转载] How to remove an Environment variable on SolarisI am crazy about this!!破unixAbout exit/logoutwho knows how to use nslookup?How unix keep track of the registry?请问UNIX 支不支持ASP? 谢了.A problem about child process.how to set path environment in Solaris?Is that possible to run a matlab program in background?菜鸟一问How to list all color names?为何我在Solaris下用netscape看不了中文?Chinese platform in Unix?How to send email in C program.emacs .el files有甚么类似acdsee的unix下的看图软件吗?在unix下怎么听CD亚Any hinv equivalent in OSF?