1.將/etc/passwd第行的最後一段所有改爲/bin/bash
cat 1 |sed -n '1,$p' |egrep '.*:' -o |sed 's/$/\bin\/bash/'bash
2.將/etc/passwd每行前面的用戶名,添加到最後一段
如:root:x:0:0:root:/root:/bin/bash
處理後應該爲
root:x:0:0:root:/root:/bin/bash:root
cat 1 |sed 's/\(^[a-z-]*\)\(.*\)/&:\1/'sed
3.一文本內容以下:
192.168.100.2
172.16.5.4
10.101.2.5
133.37.25.21grep
經過命令將其處理成以下效果(轉換到一行,經過逗號隔開,每行內容用單引號引發來):
'192.168.100.2','172.16.5.4','10.101.2.5','133.37.25.21'
cat 2 |sed "s/^\|$/'/g" |tr '\n' ',' |sed 's/,$/\n