shell脚本每过5秒执行一次cat命令,将执行命令打印出来,执行一次空一行,再执行下一次
时间: 2023-12-23 12:02:15 浏览: 154
可以使用如下的shell脚本实现:
```
#!/bin/bash
while true
do
echo "执行命令:cat"
echo ""
cat
echo ""
sleep 5
done
```
这个脚本使用了一个无限循环 `while true`,在循环中先打印出执行命令的提示信息,再执行 `cat` 命令,然后打印一个空行,最后使用 `sleep 5` 命令让脚本暂停5秒钟再继续执行下一次循环。这样就可以实现每隔5秒钟执行一次 `cat` 命令,并打印执行命令的提示信息和一个空行。
相关问题
shell脚本每过5秒执行一次cat命令,执行一次空一行,再执行下一次
可以使用类似上面的方式,使用 `cat` 命令替换掉上面的执行命令即可,具体实现如下:
```bash
#!/bin/bash
while true
do
echo "" # 输出一个空行
cat 文件路径 # 替换成需要输出的文件路径
sleep 5 # 暂停5秒钟
done
```
将上述代码保存为一个脚本文件,如 `test.sh`,然后在终端中执行 `bash test.sh` 即可。每隔5秒钟,终端会输出一行空行,再输出一次文件内容。
编译一个shell脚本,实现每过5秒执行一次cat命令
可以使用sleep命令让脚本暂停5秒钟,然后再执行cat命令。具体脚本如下:
```
#!/bin/bash
while true
do
cat filename.txt
sleep 5
done
```
这个脚本会无限循环执行,在每次循环中先执行cat命令,然后暂停5秒钟再执行下一次循环。你可以将`filename.txt`替换为你想要查看的文件名。执行这个脚本时,请确保你有执行权限,可以通过`chmod +x script.sh`来添加权限。
阅读全文