다음 스크립트는 헤더 없이 디렉터리의 모든 파일을 캡처하는 데 사용되지만 파일 이름을 인쇄합니다. 파일 이름 없이 어떻게 고양이를 찾을 수 있나요?
tail -n +2 * >> Compile
답변1
대체 방법:
for f in *; do tail -n +2 "$f" >> Compile; done
답변2
sed는 누락된 줄에 사용할 수 있습니다.
sed -s 1d * >> Compile
이것은 폴더에 테스트 파일만 포함되어 있다고 가정합니다. 방금 여기를 확인했는데 디렉터리가 전혀 마음에 들지 않는 반면 tail은 이에 대처할 수 있습니다.
필요한 경우 find를 사용할 수 있습니다.
find . -maxdepth 1 -type f * | xargs sed -s 1d >> Compile
별도의 플래그를 추가했습니다 -s
. 이는 각 파일을 개별적으로 처리하지만GNU 전용표면적으로는 불행하게도