【问题标题】:What does -n in 'if [[ -n "$name" ]]' in do in Bash? [duplicate]-n in 'if [[ -n "$name" ]]' in 在 Bash 中有什么作用? [复制]
【发布时间】:2018-04-06 19:18:18
【问题描述】:

我在一个 bash 脚本中遇到了这一行。我真的不明白 -n 在这个 if 条件下的含义。谁能详细解释一下?

【问题讨论】:

  • 打开man bash 并阅读标题为“条件表达式”的部分。
  • 这不是引用问题的完全重复。它密切相关,但引用的问题不同。
  • 感谢您提供链接。根据 OP 的背景,从早期链接中读取内容可能无法提供直接的答案(我同意您可以谷歌搜索)。
  • @highsciguy,公平点——我正在移动第二个(-n-a 选项有什么作用[...]?” ) 到列表的顶部;希望这会有所帮助。

标签: bash


【解决方案1】:

执行man test 以查看所有选项。 -n 测试 "$name" 的长度是否非零。

【讨论】:

猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2011-01-18
  • 2015-08-05
  • 2017-12-02
  • 2023-02-10
  • 1970-01-01
  • 2014-08-23
  • 2013-03-04
相关资源
最近更新 更多