sed -n 's/\(La\)/\1Oo/p' dataf3
把找到的 La 存起來,用 \1 取回來使用
sed -i 取代修改原始檔
將多個空白取代成逗號
$ sed -r "s/[ ]+/,/g" sed_space.data
轉成dos文字檔
sed -i 's/$/\r/' xxx.txt
sed '1,4d' xxx.txt
刪除 1 至 4 列
sed '/YYY/d' xxx.txt
刪除含有 YYY 字串的列
sed '/[0-9]\{3\}/d' xxx.txt
把含有 3個數字的列刪除
sed '/^$/d' ttt
把 ttt 檔案中的空白列刪除。
sed '/YYY/!d' xxx.txt
把不含有 YYY 的列刪除
sed -n '/AAA/s/234/567/p' dataf3
找到含有 AAA 的那一列之後,將 234 換成 567
sed -n '/AAA/,/DDD/s/B/567/p' dataf3
含有 AAA 一直到含有 DDD 的那幾列,皆將其中的 B 換成 567
sed -n '2,4s/B/567/p' dataf3
由第 2 列到第 4 列,皆將其中的 B 換成 567
sed -i 's/decryptMsg=*//g' transaction.log.2013-06-04
sed -i '/mobileNumber=/d' transaction.log.2013-06-04
沒有留言:
張貼留言