awk&sed替换字符串

awk替换双引号函数sub gsub
[hadoop0@hadoop0 ~]$ cat  awk.txt 
ab,c,d,ef
[hadoop0@hadoop0 ~]$ awk '{gsub(/"/,"");print $0}' awk.txt
ab,c,d,ef

替换
sed -n 's/a/b/g' file.txt

将文件每一行结尾的.换成!
sed -i 's/\.$/\!/g' file.txt

在文件的最后一行加入# This is a test
sed -i '$a # This is a test' file.txt

统计文件中每个单词出现了几次
sed 's/ /\n/g' file|sort|uniq -c

删除第3行到最后一行
sed '3,$d' -e file.txt

你可能感兴趣的:(awk&sed替换字符串)