該循環中的問題是什麼?bash腳本編寫中的日期比較
while read result
do
filenames[ $j ]="$result"
filedates[ $j ]=$(stat -c %y ${filenames[ $j ]} | cut -d ' ' -f1)
((j++))
done << (ls -t *.gz)
我收到此錯誤:
script.sh: line 13: syntax error near unexpected token `('
script.sh: line 13: `done << (ls -t *.gz)'
根本不清楚你的意思。 file2到file5中的每一個都是相同的年齡,比file1早5天?你想做什麼? –