Q
Unix命令解释
0
A
回答
1
的:
是参数扩展,所以如果例如$path
没有设置,它会在你的示例代码回落到0。
使用连字符:-
将使用该值,并使用:=
将分配值。
由评论提示附加信息:
在你的榜样,您使用的是被称为$path
变量,所以使用:=
会是这样的:如果$路径没有设置,设置$路径值(0在你的情况)。任何时候你使用$路径之后,它将被设置为你的值,0.
使用:-
将只使用给定的默认值(在你的情况下,再次,0),而不是将其分配给$路径。之后任何$ path路径的使用仍然没有设置。
+0
使用连字符: - 将使用该值,并使用:=将分配值。 我不知道如果我得到这个,“使用该值”并分配值? – redsoxlost
+0
我会为你添加额外的信息给答案。 – Stuart
相关问题
- 1. 命令解释
- 2. 解释find -mtime命令
- 3. 解释bash命令$ {PATH}:
- 4. fvctl命令的解释?
- 5. 解释使用命令
- 6. bash命令的解释
- 7. 在mysql中解释命令
- 8. grep命令解释需要
- 9. Marie命令行解释器
- 10. unzip unix命令
- 11. Unix grep命令
- 12. Unix命令
- 13. UNIX grep命令
- 14. Unix strace命令
- 15. unix bash命令
- 16. Unix命令
- 17. Unix命令
- 18. UNIX和LINUX解释
- 19. Unix工具解析命令行
- 20. Unix命令理解sed脚本
- 21. Unix命令行JSON解析器?
- 22. UNIX中的sed命令 - 无法理解
- 23. 解析JSON像在命令行解释
- 24. 查找命令unix
- 25. Unix Shell - Zip命令
- 26. UNIX导出命令
- 27. unix的mail命令
- 28. 的Unix grep命令
- 29. Unix搜索命令
- 30. AIX(vs)Unix命令
提供变量的默认值。看看http://unix.stackexchange.com/questions/122845/using-ab-for-variable-assignment-in-scripts – cjungel