Q
Unix命令解释
0
A
回答
1
的:
是参数扩展,所以如果例如$path
没有设置,它会在你的示例代码回落到0。
使用连字符:-
将使用该值,并使用:=
将分配值。
由评论提示附加信息:
在你的榜样,您使用的是被称为$path
变量,所以使用:=
会是这样的:如果$路径没有设置,设置$路径值(0在你的情况)。任何时候你使用$路径之后,它将被设置为你的值,0.
使用:-
将只使用给定的默认值(在你的情况下,再次,0),而不是将其分配给$路径。之后任何$ path路径的使用仍然没有设置。
+0
使用连字符: - 将使用该值,并使用:=将分配值。 我不知道如果我得到这个,“使用该值”并分配值? – redsoxlost
+0
我会为你添加额外的信息给答案。 – Stuart
相关问题
- 1. 命令解释器/解释
- 2. 解释命令
- 3. 命令解释
- 4. 解释awk命令
- 5. 解释“:>”命令
- 6. 了解UNIX命令xargs
- 7. 如何在操作系统级别解释Unix命令
- 8. 在UNIX中解释不同的EXIT命令
- 9. 在mysql中解释命令
- 10. 解释find -mtime命令
- 11. Marie命令行解释器
- 12. bash命令的解释
- 13. 解释使用命令
- 14. 命令行解释器
- 15. bash命令的解释
- 16. 请解释!SyncBlk windbg命令
- 17. 批处理命令解释
- 18. grep命令解释需要
- 19. 解释bash命令$ {PATH}:
- 20. fvctl命令的解释?
- 21. Hadoop的命令行解释
- 22. Unix命令
- 23. Unix grep命令
- 24. Unix命令
- 25. Unix dot命令
- 26. Unix命令
- 27. unix find命令
- 28. tee命令UNIX
- 29. SSH UNIX命令
- 30. Unix strace命令
提供变量的默认值。看看http://unix.stackexchange.com/questions/122845/using-ab-for-variable-assignment-in-scripts – cjungel