|

楼主 |
发表于 2004-4-28 10:46:25
|
显示全部楼层
回复: 回复: 问一个sed的问题
最初由 home_king 发表
我给出awk的实现,自己添上重定向即可。
- #!/bin/sh
- mystr="I am home_king."
- for i in $(find /home -name "test.txt");do
- gawk '{if(NR==2){print str;next}print}' str=$mystr $i
- done
复制代码
我的代码如下,
1 #! /bin/sh
2 mystr="21.2404 ! Reduced temperature (epsilon/kb) = 36.4K"
3 for i in $(find /home/pengx/msrwgs/slit/data/ratio13/p20/t500/width0.996 -name "tp_input.dat");do
4 gawk '{if(NR==1){print str;next}print}' str=$mystr $i
5 done
结果出现如下错误
gawk: cmd. line:2: fatal: cannot open file `!' for reading (No such file or directory) |
|