awk 替换后写入文件

简介: ~ cat test.txt121313131313 13131313 ~ seq 14 1 20 | while read var;do awk '/13/{c++;if(c==2){gsub("13",'"${var}"');}}1' test.txt > test.tmp && mv test.tmp test.tx
  ~ cat test.txt
12
13
13
13
13
13 13
13
13
13
  ~ seq 14 1 20 | while read var;do awk '/13/{c++;if(c==2){gsub("13",'"${var}"');}}1' test.txt > test.tmp && mv test.tmp test.txt ;done
  ~ cat test.txt 
12
13
14
15
16
17 17
18
19
20
目录
相关文章
|
6月前
|
Perl
在Awk中,直接通过文件作为输入
在Awk中,直接通过文件作为输入
76 2
|
6月前
|
存储 Shell Perl
awk从脚本内读取文件内容到变量
awk从脚本内读取文件内容到变量
278 6
|
6月前
|
Perl
sed打印特定行
sed打印特定行
272 4
|
6月前
|
Perl
在awk中,从多个文件读取数据
在awk中,从多个文件读取数据
82 3
|
Ubuntu Linux Perl
如何使用 sed 替换文件中的字符串?
如何使用 sed 替换文件中的字符串?
210 0
|
Shell 开发工具 Perl
Shell中的文本处理工具、cut [选项参数] filename 说明:默认分隔符是制表符、awk [选项参数] ‘/pattern1/{action1}filename 、awk 的内置变量
Shell中的文本处理工具、cut [选项参数] filename 说明:默认分隔符是制表符、awk [选项参数] ‘/pattern1/{action1}filename 、awk 的内置变量
Shell中的文本处理工具、cut [选项参数] filename 说明:默认分隔符是制表符、awk [选项参数] ‘/pattern1/{action1}filename 、awk 的内置变量
|
Perl
Sed 删除包含某些字符串的行
sed -i '/关键字符/d' 文件名
2063 0
|
Linux Perl
【Linux】使用grep和awk从文件中筛选字符串
任务8:使用grep和awk从文件中筛选字符串 任务要点:字符筛选 步骤1:下载周杰伦歌
317 0
【Linux】使用grep和awk从文件中筛选字符串
[20171205]uniq命令的输入输出.txt
[20171205]uniq命令的输入输出.txt --//前几天遇到XXD与通配符问题,链接http://blog.itpub.net/267265/viewspace-2147702/ --//今天再次遇到uniq命令的输入输出问题.
954 0