次のbashスニペットは正確に何をしますか? $ {2: - $ {1}}
4
A
答えて
10
"2番目の引数を使用しますが、1番目の引数がない場合は最初の引数を使用します。"
0
それは$var
は、それがテキストに評価された場合に設定されていない場合を除き$ {2} $ {1} http://jaduks.livejournal.com/7934.html
5
${var:-default}
に定義またはデフォルト場合の値は、$var
の値に評価さ与えます"default"
。 $1
,$2
などは、プログラム(または関数)のコマンドライン引数です。 2つの引数が渡された場合は、2つを合計すると$2
を返します。それ以外の場合は$1
を返します。
1
「最初のものが定義されていない場合はまたはが空で、そうでない場合は最初のものを使用します。 "$ {2 - $ {1}}"(no ':')という形式は、 "最初のものが定義されていない場合は2番目のものを使用します。
関連する問題
- 1. 「1>&2」はbashで何を意味しますか?
- 2. PowerBuilderでは負の色(-1、-2)の意味は何ですか?
- 3. 「?1」の意味は何ですか
- 4. protobufでは "1"、 "2"、 "3"は何を意味しますか?
- 5. bashで "-bash"とは何を意味していますか?
- 6. Rundeckの@ option.message @ exampleのアットマークは、bashの意味は何ですか?
- 7. 「$?」とは何ですか? bashスクリプトの意味ですか?
- 8. bashシェルコマンドラインのパラメータ-eの意味は何ですか?
- 9. |&(縦棒、アンパサンド)はbashで何を意味していますか?
- 10. $はBashで何を意味しますか?
- 11. $文字列はbashで何を意味しますか?
- 12. "set - $ VARIABLE"はbashで何を意味しますか?
- 13. NSDecimalAdd() - constの意味は何を意味するのですか?
- 14. SQL * Plusでは "2"の意味は何ですか?
- 15. CSSではv = 2の意味は何ですか?
- 16. 客観的な意味での意味は何ですか?
- 17. 次のC#コードで "-1"の意味は何ですか?
- 18. このbash whileループのブール式では、-ltの意味は何ですか?
- 19. SQL Server:1 ++ 2は何を意味しますか?
- 20. 意味は何ですか - [[NodeJSでは?
- 21. Swift Closureで$ 0と$ 1の意味は何ですか?
- 22. スタックトレースは、2つのスタックトレースの意味は何ですか?
- 23. "* ngFor"の "*"の意味は何ですか?
- 24. ReactJSでは何の意味ですか?
- 25. MongoDBでの意味は何ですか?
- 26. Perlで@_の意味は何ですか?
- 27. 「x = x + 2;」の意味は何ですか?このコードスニペットで?
- 28. タイコの$の意味は何ですか
- 29. Goでは何が/ ...意味ですか?
- 30. i = jの意味は何ですか -