예를 들어, 행 중간에 QQQQQ111025가 있습니다. 여기서 1은 임의의 문자 숫자나 문자일 수 있습니다. QQQQQ 앞에 1을 삽입하거나 QQQQQ를 1로 바꿔야 합니다. 025는 025여야 한다는 점을 기억하세요. 따라서 간단한 교체는 어떤 문자든 될 수 있는 111을 변경하므로 작동하지 않으며 그대로 유지해야 합니다.
답변1
1
앞쪽에 삽입 하려면 을 사용하면 QQQQQ
됩니다 sed 's/QQQQQ/1&/'
.QQQQQ
1
sed 's/QQQQQ/1/'
"간단한 교체"를 피하는 것에 대한 귀하의 우려를 이해하지 못합니다. 내 제안이 적절하지 않은 경우 "이전" 및 "이후"에 대한 일반적인 대체 예를 사용하여 질문을 업데이트하십시오.