sed正規表現を使用して、文字と2つの単語をグループに変更せずに、関連する単語とその間の文字を置き換える方法
ahmed#mohamed
ahmed$mohamed
ahmed7mohamed
ahmed
ちょうど交換し、mohamed
ちょうど交換したくありません。
使った
sed -i 's/ahmed.mohamed/mohamed.ahmed/g'
しかし、こうしてすべてを維持することで、それらの間の性格を保存したかったのです。
mohamed.ahmed
mohamed.ahmed
mohamed.ahmed
ベストアンサー1
あなたは非常に近いです。キャプチャ角かっこを使用する必要があります。
sed -E -i 's/ahmed(.)mohamed/mohamed\1ahmed/g'
\1
置き換えるテキスト最初ブラケットセットです。