首页 > 解决方案 > 如何在我的脚本中解释这个 BASH 语句?

问题描述

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

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

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

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

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

标签: linuxbash

解决方案


我希望参考 explainshell.com 发布来自@Kamil Cuk 的答案

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

在此处输入图像描述


推荐阅读