쉘 스크립트를 사용하여 파일을 업데이트해야 합니다. 이렇게 하려면 다음을 수행해야 합니다. 나는 사용해 보았지만 sed
똑같이 할 수 없었습니다.
예 - 파일foo.txt
- 검색 문자열
if[a<1]
- 다음 줄에 댓글 달기
- 주석 뒤에 새 줄 추가
예
입력하다
if[a<1]
abc
=================
출력(예상 결과)
if[a<1]
# abc
xyz
=================
답변1
sed '
/if\[a<1\]/{
n
s/.*/# &\
xyz/
}' < file