0
awk를 쉼표로 구분 된 출력으로 구문 분석하려는 파일 경로 집합으로 연결 중이지만 어떤 이유로 첫 번째 줄이 무시됩니다. 내가 뭘 잘못하고 있는지 알 수가 없어.awk가 파일의 첫 번째 줄을 구문 분석하지 않습니다.
파일 경로의 예는 ... 테스트 파일에
/home/user/folder1
/home/user/folder2
/home/user/folder3
/home/user/folder4
/home/user/folder5
awk 명령은 ...
awk ' BEGIN { FS="/" } { print $1,$2,$3,$4 } { OFS="," } ' test
하지만 내 출력이입니다 ...
home user folder1
,home,user,folder2
,home,user,folder3
,home,user,folder4
,home,user,folder5
그것을 첫 번째 라인을 무시하는 것 같다 ... 나는 (NR> 0) 인쇄를 시도했지만 심지어 작동하지 않았다.
왜 당신은 첫 번째 라인을 무시 생각합니까? 그것은 바로 출력에 있습니다. – melpomene
첫 번째 행은 쉼표로 구분되어 있지 않으므로 awk 명령이 적용되지 않는다는 의미에서 무시됩니다. – antimuon