我需要在一個目錄中按字母順序反向觸摸幾個文件,延遲時間爲1秒。這些文件的名稱中有空格。我已經試過這樣:
ls | sort -r | tr '\012' '\000' | xargs -0 touch
從Z-> A延遲觸摸文件
這:
#!/bin/bash
for i in $(ls -r);
do
touch "$i"
sleep 1
done
而是先使它過於快速,沒有得到我想要的東西(的文件中,才能出現在我的設備) ,第二個不處理空間的權利。
任何想法?
編輯:對不起,忘了補充說,這樣做會更好,因爲如果我必須在文件之間等待1秒,並且我有60多個文件,我不想等待超過1分鐘。抱歉,添麻煩了。
你`sleep`的版本可能支持小數秒。例如,如果您需要加快速度,請嘗試「sleep .5」。 – 2009-07-23 12:55:52