Я хочу изменить или удалить каждый 3-й и 4-й символы строки с помощью sed.
Например, текст:
abcdefghijklmnopqrstuvxz
Следуетбыть преобразовано в:
abefijmnqruv
Заранее спасибо.
echo abcdefghijklmnopqrstuvxz | sed 's/\(..\)../\1/g'
Хорошо, я получил ответ
echo abcdefghijklmnopqrstuvxz |sed 's / \ (. \ {4 \} \). \ {3 \} / \ 1 / g'
4 и 3 являются примерами ... большое спасибо
Еще один вариант с седом
sed 's/\(.\{2\}\)\(.\{2\}\)/\1/g'
echo "abcdefghijklmnopqr" | sed -n 's/\(..\)\..\([a-z][a-z]*\)/\1\2/p'