linux - 如何在我的脚本中解释这个 BASH 语句?
问题描述
我不太精通使用 Bash 编写 Linux 脚本,所以我想了解以下行的含义:
[ ! -z "$lastPID" -a -d /proc/$lastPID ] && exit
我意识到如果括号中的语句为真,则脚本退出。我想做的是别的事情,而不是退出我想将一个变量设置为 1。
我可以像这样更新声明吗?
[ ! -z "$lastPID" -a -d /proc/$lastPID ] && $prc=1
解决方案
推荐阅读
- scala - Apache Beam 使用 Scio 保存到 BigQuery 并明确指定 TriggeringFrequency
- android - 片段过渡导致崩溃
- java - 如何使用标准构建器和谓词排除 AND/OR 谓词以包含在条件中,而不使用 if else 条件
- kotlin - 如何从 Kotlin Native Wasm 调用 JavaScript(在浏览器中)并传递参数?
- c++ - 模板参数推导和表达式规则
- python - 计算大量数据块的 Python 算法
- php - Laravel 无法识别 laravel-ffmpeg 方法
- sql-server - 在存储过程中创建具有动态名称和列的 SQL 视图
- json - 我无法将对象数组转换为可以发送并存储到 Web 服务器的格式
- c - 在偏移量处写入二进制文件会使所有先前的字节