모든 줄마다 다음으로 끝나는 텍스트가 있습니다..|
.|
그리고 5번째 줄마다 를 다음으로 바꿔야 합니다 ..}
답변1
Unix 도구(Cygwin 포함)에 액세스할 수 있는 경우 다음을 사용하여 이 작업을 수행할 수 있습니다 sed
.
sed '0~5s/\.|$/.}/'
에서와 같이
sed -i.bak '0~5s/\.|$/.}/'파일 이름
이는 sed
'를 사용합니다.첫 번째~단계주소 형식은 "모든 항목과 일치함"을 의미합니다.단계line으로 시작하는 '번째 줄첫 번째.”
the |
앞에 항상 a가 오는 경우.
, 말씀하신 대로 명령에서 점을 제외할 수 있습니다.
sed '0~5s/|$/}/'