2014-02-26 1 views

답변

3

패턴 내에서 [a-z]은 문자 클래스를 나타냅니다. 교체 내에서 은 그대로으로 대체됩니다.

sed ':a;N;$!ba;s/\n\([a-z]\)/ \1/g' this_file > that_file 
+0

우수 :

cat this_file | sed ':a;N;$!ba;s/\n\([a-z]\)/ \1/g' > that_file 

또한, 당신이 고양이의 불필요한 사용을 피할 수 : 당신은 역 참조를 사용해야합니다. 덕분에 나는 역 참조를 알지 못했습니다. 매력처럼 일했습니다. – jmunsch