自动Bash脚本

时间:2016-06-16 06:40:20

标签: bash ubuntu scripting ubuntu-16.04

我想创建一个脚本来获取另一个文件夹中的所有文件夹名称。并且每30秒执行一次这些文件夹名称的脚本。

例如,我们有一个名为" Test"的文件夹。在根

在此文件夹下还有3个其他文件夹名为:" One"," Two"," Three"

所以这样:

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

现在我希望文件夹Test中的所有文件夹自动在脚本中运行,例如我想每隔30秒回显文件夹名称。

所以我的屏幕每隔30秒就会看到:

One Two Three

因为目前所有的文件夹都是" One"," Two"和"三"。

但是当我添加另一个文件夹时,让我们说"四"。我的脚本也自动回显了这个文件夹。所以我会每隔30秒就得到一次。

One Two Three Four

有人能告诉我如何在bash脚本中完成这项工作吗?

1 个答案:

答案 0 :(得分:2)

您可以使用watch命令:

watch -n 30 "ls -1 /Test"

Watch每-n秒执行一次命令,并在屏幕上显示最新运行的结果。