1) 統計出了給定文本出現的單詞及次數:
sed 's/ /\n/g' test.log | sort | uniq -c
2) 選定起始、間隔行進行輸出:
nl test2.txt | sed -n '1~2p' 等價於: nl test2.txt | sed -n 'n;n;p'
3) 將test.log中的文件中的:通過%進行替換
sed 『s/:/%/g’test.log
4) 獲取網卡2的IP:
ifconfig eth2 | sed -n '/inet /p' | sed 's/inet.*r://' | sed 's/B.*$//'
或者
ifconfig eth2 | sed -n '/inet /p' | sed 's/inet.*r:\([0-9.]\+\) .*$/\1/' | awk '{ print $1}'
5) 將文本中的空格通過換行符進行替換(沒有用到換行符):
sed 's/ /\n/g' test.log
補充: sed的基本操作:a(添加)、i(插入)、d(刪除)、c(替換)