歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> 關於Linux >> sed與awk常用功能

sed與awk常用功能

日期:2017/3/1 16:21:46   编辑:關於Linux
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
Copyright © Linux教程網 All Rights Reserved