答えて
を何インスタンス$path
のために設定されていない場合、それはあなたのコード例では0にフォールバックしますので:
は、パラメータ展開です。
ハイフンを使用すると:-
が値を使用し、:=
を使用して値が割り当てられます。コメントによって促さ
追加情報:
あなたの例では、あなたがそう:=
を使用すると、このようになります、$path
という変数を使用している:$パスが設定されていない場合は、値を$パスを設定する(0あなたの場合)。後で$ pathを使用すると、値0に設定されます。
:-
を使用すると、与えられたデフォルト値(あなたの場合は0)を使用して$ pathに割り当てません。その後の$ pathの使用はまだ設定されていません。
ハイフンを使用する: - 値を使用し、使用すると=が値を割り当てます。 私はそれを "値を使用する"と値を割り当てるかどうかはわかりませんか? – redsoxlost
私はあなたの答えに余分な情報を追加します。 – Stuart
- 1. UNIXシェルプログラミングの解釈はベースですか?
- 2. ファイル解釈とglutコマンド
- 3. UNIXのsedコマンド - 理解できない
- 4. Unixの-sizeは、UNIXコマンドで
- 5. UNIXコマンド操作
- 6. UNIXコマンド - 無視「」
- 7. unzip unixコマンド
- 8. cのargvをUNIXのコマンドに構文解析します。
- 9. 配管用unixコマンド
- 10. UNIXコマンドの暗黙のシステムコール
- 11. 解釈()
- 12. 解釈
- 13. 解釈
- 14. UNIX "find"コマンドの使用
- 15. grepとunixのcutコマンド?
- 16. のvimrcは:UNIXコマンドは
- 17. Unixコマンドの並列実行?
- 18. unixコマンドの作成方法
- 19. バイナリファイルの解釈
- 20. コードスニペットの解釈
- 21. ウェブキットレイアウトテストの解釈
- 22. アンドロイドコールスタックの解釈
- 23. プルパーサーエラーメッセージの解釈
- 24. applescriptコマンドでbash変数を解釈する方法
- 25. Bashスクリプト:サブbashコマンドで変数を解釈する方法は?
- 26. Unix XML解析
- 27. UNIX「並べ替え」コマンド
- 28. は、UNIXでコマンドとして*
- 29. UnixシェルスクリプトとJava Jarコマンド
- 30. SMTP:単純なUnixコマンド
変数のデフォルトを提供します。一見してみてくださいhttp://unix.stackexchange.com/questions/122845/using-ab-for-variable-assignment-in-scripts – cjungel