그래서 특정 파일 확장자에 대해 수천 개의 폴더가있는 디렉토리를 반복적으로 검색하고 추가 된 날짜를 얻고 특정 연도로 필터링하려고합니다. 아래의 코드는 작동하지만 one-liner로 변환 할 수있는 방법이 있습니까?어떻게 이것을 하나의 라이너로 결합 할 수 있습니까? bash
는 tmp.txt
foreach i (` cat tmp.txt `) ls -ltrh $i >> tmp2.txt end
열에서 모든 파일을
find . -name "*xml" >> tmp.txt
GET 권한 정보 & 타임 스탬프 정보를 tmp.txt하기 위해 XML을 & 쓰기로 끝나는 모든 파일을 가져 8은 년으로 날짜를 포함하므로 특정 연도보다 큰 모든 파일을 가져옵니다 ...
awk '$8 >=2014' tmp2.txt >> tmp3.txt
왜 당신이 한 줄 필요합니까? – Inian
지적 호기심) – e9e9s
이 배쉬인가? 루프는 csh와 비슷하게 보입니다. –