CEN*_*AUR 3 command-line
我想知道该trap命令究竟是什么以及它在终端中的使用方式。我在命令行帮助中遇到了这个。
trap
Mis*_*isc 6
trap不是外部命令,而是 bash 的内置命令。当脚本接收到某个事件(如Ctrl+C或信号)时,它可以在脚本中用于运行 bash 函数。例如,如果您在脚本中创建了一个临时文件,则最好在脚本完成后将其删除。但是,如果脚本被终止或中断,则脚本的结尾将不会运行,除非由trap.
它不会在脚本之外提供太多服务,因此您可以放心地忽略它。
我建议搜索“bash trap”以查看有关编程和脚本编写的各种教程,详细解释了用法。
归档时间:
11 年,9 月 前
查看次数:
3126 次
最近记录: