나는 bash 스크립트를 사용하여 파일 생성/수정 시간의 차이를 찾기위한 스크립트를 작성 중이다. QNX 실행이 작업을 쉽게 수행 할 수있는 공통적 인 테마 날짜 기능을 사용할 수 없습니다. 정수 기반의 파일을 찾을 수없는,하지만 첫 번째 LS 댓글을 달았습니다파일 시간의 차이
last=0
current=0
#ls -l /path/*.log | awk '{print $8}' | sed s/:/*60+/g | bc |
ls -l /path/*.log | awk '{print $8}' |
while read fname
do
current=$(fname | sed s/:/*60+/g | bc)
echo $current
echo $fname
if [ $last -gt 0 ]; then
echo "the difference is $($current - $last) minutes"
last=$current
else
last=$current
echo $fname
fi
done
내가, 시간을 초 단위로 필요한 생산, while 문이 작업을 doesnot을 : 나는 현재이 ls 명령에서 날짜를 수정 접근하고 . 두 번째 ls 명령을 사용하면 sed는 hh : mm 기반 날짜를 수정하지 않으며 차이점은 작동하지 않습니다. 어떤 아이디어? 귀하의 질의에