例えば、行の途中に QQQQQ111025 があります。ここで、1は任意の文字数または文字です。 QQQQQの前に1を挿入するか、QQQQQを1に置き換える必要があります。 025は025でなければならないことを覚えておいてください。したがって、単純な置換は任意の文字になる可能性がある111を変更するため、機能せず、そのまま残す必要があります。
答え1
1
前面に挿入するには、を使用しQQQQQ
ますsed 's/QQQQQ/1&/'
。QQQQQ
1
sed 's/QQQQQ/1/'
「簡単な交換」を避けることに対するあなたの懸念を理解していません。私の提案が適切でない場合は、「以前」と「以降」の一般的な代替例を使用して質問を更新してください。