-1
如果我有諸如ZLOG_106475_20170517.zip的文件列表:包含106475作爲文件名中的ID。我想挑選所有這樣的文件,其id大於特定的不發音106171 &將所有文件名放在.lst列表文件中的unix中。任何人都可以請建議查找具有文件名中的數字(也是日期)大於特定數字的文件並將文件名列入列表文件
如果我有諸如ZLOG_106475_20170517.zip的文件列表:包含106475作爲文件名中的ID。我想挑選所有這樣的文件,其id大於特定的不發音106171 &將所有文件名放在.lst列表文件中的unix中。任何人都可以請建議查找具有文件名中的數字(也是日期)大於特定數字的文件並將文件名列入列表文件
在bash用的結構
for file in ZLOG_*.zip; do
[[ -e $file ]] || continue # check file exist
id=${file#ZLOG_} # remove prefix
id=${id%%_*} # remove suffix
if ((id>106171)); then
echo "$file"
fi
done >list.txt
謝謝..讓我試試吧。 – sailesh