![문자열 앞에 문자를 삽입하는 방법은 무엇입니까? [폐쇄]](https://linux55.com/image/62751/%EB%AC%B8%EC%9E%90%EC%97%B4%20%EC%95%9E%EC%97%90%20%EB%AC%B8%EC%9E%90%EB%A5%BC%20%EC%82%BD%EC%9E%85%ED%95%98%EB%8A%94%20%EB%B0%A9%EB%B2%95%EC%9D%80%20%EB%AC%B4%EC%97%87%EC%9E%85%EB%8B%88%EA%B9%8C%3F%20%5B%ED%8F%90%EC%87%84%5D.png)
예를 들어, 행 중간에 QQQQQ111025가 있습니다. 여기서 1은 임의의 문자 숫자나 문자일 수 있습니다. QQQQQ 앞에 1을 삽입하거나 QQQQQ를 1로 바꿔야 합니다. 025는 025여야 한다는 점을 기억하세요. 따라서 간단한 교체는 어떤 문자든 될 수 있는 111을 변경하므로 작동하지 않으며 그대로 유지해야 합니다.
답변1
1
앞쪽에 삽입 하려면 을 사용하면 QQQQQ
됩니다 sed 's/QQQQQ/1&/'
.QQQQQ
1
sed 's/QQQQQ/1/'
"간단한 교체"를 피하는 것에 대한 귀하의 우려를 이해하지 못합니다. 내 제안이 적절하지 않은 경우 "이전" 및 "이후"에 대한 일반적인 대체 예를 사용하여 질문을 업데이트하십시오.