bash - 如何在shell的if条件下找到选项

标签 bash shell

<分区>

在我的一个 shell 脚本中,我看到了

if [[ ! -d directory1 || ! -L directory ]] ; then

这里的-d-L 选项是什么意思?我在哪里可以找到有关在 if 条件中使用的选项的信息?

最佳答案

您可以执行help test,它将显示[[ 命令接受的大部分选项。

您还可以执行 help [ 以显示更多信息。您可以执行 help [[ 以获取有关该类型条件的信息。

另请参阅“CONDITIONAL EXPRESSIONS”部分中的 man bash

关于bash - 如何在shell的if条件下找到选项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11008084/

相关文章:

bash - 找出上次在 bash 中设置环境变量的位置

linux - 在 bash 中依次运行多个脚本

linux - 读取 bash 脚本中的命令在通过管道传输到 bash 时不等待用户输入?

linux - 脚本杀死太长的进程

linux - 如何使用 `xargs` 中的参数作为数组的索引

bash - 根据环境自定义 shell 脚本,如开发测试暂存生产

macos - 外壳错误 "-bash: bad substitution: no closing ` )'"

bash - 使用 awk 进行无放回采样

linux - 结合两个接收后 Hook

linux - 从脚本的输出中提取一个值并将其存储在变量linux中?