당신이 PLS 주 유닉스 출력 이하로 달성하기 위해 명령을 할 수유닉스 명령어 라인에 패딩을 추가
입력 파일 :
a1;a2;7789;1;3;4;50
b1:f7;5960;2;3;4;55;fmd
c1;f7
이 가
예상 :. (총 8 열을 null 값 경우, 구분 기호가 추가됩니다)
a1;a2;7789;1;3;4;50;;
b1:f7;5960;2;3;4;55;fmd;
c1;f7;;;;;;;
당신이 PLS 주 유닉스 출력 이하로 달성하기 위해 명령을 할 수유닉스 명령어 라인에 패딩을 추가
입력 파일 :
a1;a2;7789;1;3;4;50
b1:f7;5960;2;3;4;55;fmd
c1;f7
이 가
예상 :. (총 8 열을 null 값 경우, 구분 기호가 추가됩니다)
a1;a2;7789;1;3;4;50;;
b1:f7;5960;2;3;4;55;fmd;
c1;f7;;;;;;;
당신이 사용할 수있는이 awk
,
awk -F';' '{NF=9; $1=$1; print}' OFS=';' file
(또는)
awk 'BEGIN{OFS=FS=";"} {NF=9; $1=$1}1' file
출력 :
$ awk -F';' '{NF=9; $1=$1; print}' OFS=';' file
a1;a2;7789;1;3;4;50;;
b1:f7;5960;2;3;4;55;fmd;;
c1;f7;;;;;;;
첫 번째 명령, 결과가 변경되지 않았습니다. –
두 번째 구문 오류가 발생합니다. –
에 오신 것을 환영합니다 SO. 먼저 http://stackoverflow.com/help/how-to-ask를 읽어 보시기 바랍니다. SO는 무료 코딩 서비스가 아닙니다. 우리는 당신을 위해 당신의 일을하기 위해 여기에 있지 않습니다. 자신을 프로그래밍해야하며, 구현 한 코드 및 질문 내에서 공유하는 _ 특정 질문이있는 경우 여기에서 질문 할 수 있습니다. – arkascha