2016-06-16 102 views
1

我想創建一個腳本,獲取其他文件夾中的所有文件夾名稱。併爲這些文件夾的名稱執行一個腳本,以便每30秒進行一次說明。自動Bash腳本

因此,例如,我們有一個根

在此文件夾名爲「test」文件夾中有3個名爲其他文件夾:「一」,「二」,「三」

所以像這樣:

/ ├── Test │ ├── One │ ├── Two │ ├── Three

現在我想的是,在測試文件夾所有文件夾自動運行的腳本可以說,例如,我想呼應的文件夾名稱,每30秒。

所以我的屏幕上每30秒鐘,我看到:

One Two Three

因爲目前所有的文件夾都是「一」,「二」和「三」。

但是,當我添加另一個文件夾,讓我們說「四」。我的腳本也自動迴應這個文件夾。所以我會每隔30秒拿到一次。

One Two Three Four

有誰告訴我,我怎麼能在bash腳本完成這件事?

回答

2

可以使用watch命令是:

watch -n 30 "ls -1 /Test" 

關注執行命令,每-n秒並在屏幕上顯示最新運行的結果。