본문 바로가기

LINUX

[linux] 폴더 내 여러 파일 읽어서 하나의 파일로 만들기

안녕하세요.

 

리눅스 명령어 팁 하나 올립니다.

 

특정 폴더 내 여러 파일의 내용을 읽어서

 

하나의 파일로 만들어야 할 때가 있는데,

 

그럴때 쓸 수 있는 유용한 명령어 입니다.

 

ls -al | grep [파일명중 추출하고 싶은 키워드] | awk '{print $9}'| while read line; do cat $line >> all_shell.txt ; done

특정 폴더안에 여러파일이 있고, 그중에 추출하고 싶은 파일들을 키워드로 검색하여

 

해당 파일내 내용을 all_shell.txt 로 합치는 명령어 입니다.

 

해당 폴더에 있는 모든 파일을 합치고 싶으시면

 

grep 부분은 빼고 하시면 됩니다.

 

이상 입니다.

 

 

 

by.sTricky