linux - 如何在脚本中解释此 BASH 语句?

标签 linux bash

我不太熟悉使用 Bash 的 Linux 脚本编写,所以我想了解以下行的含义:

 [ ! -z "$lastPID" -a -d /proc/$lastPID ] && exit

我意识到如果括号中的语句为真,则脚本退出。我想做的是其他事情,而不是退出,我想将变量设置为 1。

我可以像这样更新声明吗?

 [ ! -z "$lastPID" -a -d /proc/$lastPID ] && $prc=1

最佳答案

我希望发布@Kamil Cuk 的答案,引用explainshell.com

explainshell.com是一款出色的逆向工程和调试工具。

enter image description here

关于linux - 如何在脚本中解释此 BASH 语句?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56278919/

相关文章:

linux - ideone.com 和 codepad.org 等脚本

linux - 使用 awk sed 命令和 while 循环从第二个文件中删除条目

bash - 如何使用 Find-exec 和 Tr 处理大量文件

linux - 重定向(>) h5dump 输出到文本文件导致数据丢失

python - RPM 安装后使用 Python 执行

macos - bash 脚本中的符号链接(symbolic link)不起作用

linux - 在 Docker 容器中通过 curl (smtp) 发送电子邮件

linux - 获取所有文件中的单词数

linux - bash 重命名空间 - 也做子文件和文件夹

bash - 如何使用脚本检索照片的创建日期