Bash脚本编程:基础与高级技巧
1. 循环计数示例
在下面的示例中,变量 count 初始化为 0,并在每次循环执行时递增。 echo 语句用于打印文本。我们使用 tput sc 来存储光标位置。在每次循环执行时,通过恢复数字的光标位置,在终端中写入新的计数。使用 tput rc 恢复光标位置, tput ed 清除从当前光标位置到行尾的文本,以便清除旧数字并写入新的计数。通过 sleep 命令在循环中提供 1 秒的延迟。
then let count++;
sleep 1;
tput rc
tput ed
echo -n $count;
else exit 0;
fi
done
2. 脚本调试
调试是每种编程语言都应具备的关键特性之一,用于在出现意外情况时生成回溯信息。调试信息可用于读取和理解导致程序崩溃或出现意外行为的原因。Bash 提供了一些系统管理员应该了解的调试选项,也有其他一些巧妙的调试方法。
- 使用 -x 选项 :添加 -x 选项以启用对 shell 脚本的调试跟踪,如下所示:
$ bash -x script.sh
运行带有 -x 标志
超级会员免费看
订阅专栏 解锁全文

被折叠的 条评论
为什么被折叠?



