shell 写一个while循环语句,每隔n秒钟(shell变量可配置)输出当前时间(精确到毫秒)+脚本已执行
时间: 2023-02-08 19:15:54 浏览: 112
可以使用以下语句编写脚本:
```
#!/bin/bash
# 设置每次循环间隔时间
interval=5
while true
do
# 输出当前时间,精确到毫秒
date +%s%3N
# 打印执行信息
echo "脚本已执行"
# 暂停 $interval 秒
sleep $interval
done
```
第一行 `#!/bin/bash` 用于指定脚本使用 bash 程序来执行。
第3行设置了循环间隔时间(5s)。
第5行使用了 while true 循环, 表示无限循环。
第6行使用 date 命令输出当前时间, %s%3N表示秒后面加上毫秒。
第8行使用 echo 命令输出执行信息。
第9行使用 sleep 命令停顿指定时间(5s)
阅读全文