저는 50 개의 텍스트 파일이있는 폴더가 있고 명령 줄에서 각 줄의 첫 줄을 추출하여 result.txt 파일에 출력하려고합니다.awk를 사용하여 디렉토리의 모든 텍스트 파일에서 특정 줄을 추출합니다.
내가 함께 일하고 있어요 파일이 들어있는 디렉토리에서 다음 명령을 사용하고 있습니다 :
for files in *; do awk '{if(NR==1) print NR, $0}' *.txt; done > result.txt
나는 명령을 실행의 Result.txt 파일의 50 개 라인을 포함을하지만 그들은 모든 것 파일 당 한 행이 아닌 디렉토리의 단일 파일에서. 공통점은 50 개의 파일 각각에 대한 것이 아니라 50 회 반복되는 것으로 보입니다.
누군가 내가이 문제로 어디로 잘못 가고 있는지 이해할 수 있으면 감사 할 것입니다.
우수, 많은 감사. 이 두 가지 솔루션 모두 – DanielH