我想用sed更改或删除字符串的每个第3和第4个字符。
例如文字:
abcdefghijklmnopqrstuvxz
应该转变为:
abefijmnqruv
提前致谢。
答案 0 :(得分:7)
echo abcdefghijklmnopqrstuvxz | sed 's/\(..\)../\1/g'
答案 1 :(得分:2)
好的,我得到了答案
echo abcdefghijklmnopqrstuvxz | sed's / \(。\ {4 \} \)。\ {3 \} / \ 1 / g'
4和3是例子......非常感谢
答案 2 :(得分:1)
sed的另一个变体
sed 's/\(.\{2\}\)\(.\{2\}\)/\1/g'
答案 3 :(得分:0)
echo "abcdefghijklmnopqr" | sed -n 's/\(..\)\..\([a-z][a-z]*\)/\1\2/p'