한 줄 (string1
)을 코드 스 니펫으로 바꾸고 싶습니다. 내가 나오지도 명령으로 할 수있는 :한 줄을 여러 줄로 바꾸거나 그 반대로 바꾸기
sed -i "s|..|a very long code|g"
코드는 세 개의 행을 포함 할 수있다. 그러나 코드 스타일을 사용하려면 코드가 각 행의 특정 열 아래에 있어야합니다. 포맷팅을 위해 "Enter"키를 사용했습니다. "Enter"키를 누르면 "unterminated s command"오류가 발생합니다.
좋은 bash 명령이 있습니까?
또한이 여러 줄 코드를 한 줄로 바꾸는 방법은 무엇입니까? 코드에는 %
, *
및 일부 정규식 문자가 있습니다. 패턴 공간이 없어야합니다.
실제 문제는 "다중 선 sed 표현"작업을하고 싶습니다. sed 표현식에 줄 연속을 포함하는 것이 좋습니다. 줄 연속으로 "\"를 사용할 때. 's '명령 오류가 종결되었습니다. 감사합니다. – nathan