sed与awk常用功能
sed和awk有重合,但是可以这样理解,sed是对文本内容进行操作(文本替换),awk是对文本结构进行操作。
1、把filename文件里的zhc替换成hongchangfirst然后放入filename2中。
sed ‘s/zhc/hongchangfirst’ filename > filename2
2、sed脚本放在scriptname文件中。
sed -f scriptname filename
3、输出filename文件中的第一列和第三列到filename2文件中
awk ‘{ print $1; print $3 }’ filename > filename2
4、分隔符默认是空格等,可以用-F, 改变成逗号为分隔符,改成冒号 -F:
awk -F, '{print $2}' filename > filename2
5、awk脚本放入了scriptname文件中
awk -f scriptname filename > filename2
sort | uniq
6、列出你最长用的10个命令
history | awk '{a[$2]++}END{for(i in a){print a[i] " " i}}' | sort -rn | head
相关推荐
fendou00sd 2020-06-16
Darklovy 2019-12-03
yoshubom 2015-01-18
qidu 2019-11-10
chenpro 2020-07-04
RealJianyuan 2020-06-14
cwgxiaoguizi 2020-06-05
chenpro 2020-06-02
Neptune 2020-05-31
老谢的自留地 2020-05-09
YukiRain 2020-05-08
baobaozai 2020-04-29
Proudoffaith 2020-04-08
fenxinzi 2020-03-01
zhiliang 2020-01-31
wannagonna 2020-01-13
wandererdl 2019-12-25
chenchuang 2020-01-25
jyj00 2020-01-09