파일 1:
John Daniel Hommes Cameron;Emily Terry Mussy Barbara
Mimi Papu;David Swiss Jen
Hans Peter Iril;Kelvin
Lilly Gucci Kate Nik;Forum Bill
June;Jill and Jack
결과물 파일:
John Daniel Hommes Cameron
Emily Terry Mussy Barbara
Mimi Papu
David Swiss Jen
Hans Peter Iril
Kelvin
Lilly Gucci Kate Nik
Forum Bill
June
Jill and Jack
답변1
tr \; \\n <in >out
... 아마도 샘플 입력에서 샘플 출력으로 이동하는 가장 효율적인 방법일 것입니다.
답변2
;
IIUC, 모든 인스턴스를 개행 문자로 바꾸고 싶습니다 . 당신은 그것을 사용할 수 있습니다 sed
:
sed -i 's,;,\n,g' <FILE>
sed
지원하지 않는 경우 -i
:
sed 's,;,\n,g' <FILE> > <OUTPUT_FILE>
답변3
작동해야 합니다:
awk 'BEGIN{RS=";"}{print $0}' filename