내 .sh 파일은 다음과 같습니다.
#!/bin/sh
FOLDER = '/home/Desktop/myUserName/My_monitored_folder'
ASD= 'cd $FOLDER'
REGEX = '.*xxx.yyy*.*'
$ASD
CMD = 'find -regextype posix-extended -regex $REGEX -mtime +0h10m0s'
$CMD | xargs ls -Blatr**
내 찾기 버전은 다음과 같습니다. 4.4.2
이 셸 파일을 실행할 때 : 내 목적은 해당 폴더에서 10 분 이상 오래된 파일 유형 (정규식은 해당 파일)을 가져 오는 것입니다. 재미있는 것은 내가 필요한 파일을 돌려주지 -regex
않고 있다는 것입니다 -mtime
. 함께 사용하면ls -Blatr
mtime
잘 작동하지 않습니다. 실제로 mtime
전혀 작동하지 않습니다. 누구든지 볼 수 있습니까? 시간 내 주셔서 미리 감사드립니다.
#!/bin/sh
OPENDIRECTORY='//My_Monitored_Folder'
REGEXTYPE='posix-extended'
REGEX='.*xxx.yyy*.*'
MINUTESAGED='+15'
CMD="find -regextype $REGEXTYPE -regex $REGEX -mmin $MINUTESAGED"
$OPENDIRECTORY
$CMD | xargs ls -lrt | tr -s " " | cut -d" " -f6-9
마지막 파이프는 터미널 로그에서 이름과 시간을 가져 오는 것입니다. 이 주제를 찾는 모든 사람들에게 도움이되기를 바랍니다.
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다