1
我想知道當文件數量超過一組時,是否有任何方法可以使用腳本壓縮文件夾中的一組.txt文件限制。 txt文件是由另一個腳本自動生成的。根據文件數量壓縮文件夾中的一組日誌文件
我想知道當文件數量超過一組時,是否有任何方法可以使用腳本壓縮文件夾中的一組.txt文件限制。 txt文件是由另一個腳本自動生成的。根據文件數量壓縮文件夾中的一組日誌文件
這聽起來像你想logrotate
與自定義(非/etc
)配置文件與規則壓縮/刪除的大小。
您可以使用數組大小來檢測文件數:
limit=100
files=(*.txt)
if ((${#files[@]} > limit)) ; then
zip archive.zip *.txt
fi
嘿,你能告訴我怎麼行'$ {#文件[@]}'作品。謝謝。 – Tarun
@Tarun:看到'男人bash'。它返回數組中元素的數量。 – choroba