Если Вы только хотите заменить отдельные символы, не более длинные строки, использовать
sed -e 'y/ab/ba/'
или эквивалент tr
команда из ответа X Tian. Для произвольных строк необходимо работать усерднее:
Если существует какой-либо символ, который, конечно, не происходит во входе, такой как #
(даже управляющий символ сделает), можно использовать что-то как
sed -e 's/a/#/g;s/b/a/g;s/#/b/g;'
С другой стороны, можно сделать некоторые приемы с добавлением префикса:
sed -e '
s/a/xa/g;
s/b/xb/g;
s/xa/yb/g;
s/xb/ya/g;
s/ya/a/g;
s/yb/b/g;
'
это: снабдите префиксом каждый a
и b
с x
(что означает: еще измененный), замена xa
yb
и наоборот (где y
средства: измененный), и удаляют все префиксы.
искал такую же вещю в течение последних нескольких дней. С лишь незначительными трудностями я смог построить REVERB и получите его работать. Я смог контролировать свой ноутбук Pulseaudio после загрузки модуля-нативно-протокола-TCP. Следующим шагом является переадресационный порт 4713 от моего маршрутизатора на мой рабочий стол, поэтому я тоже могу контролировать это тоже.
Проект не был обновлен примерно через год,И еще не разрешает аутентификацию Cookie, поэтому мне возможно, придется воскресить его.