次の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. PowerBuilderでは負の色(-1、-2)の意味は何ですか?
- 2. 「?1」の意味は何ですか
- 3. protobufでは "1"、 "2"、 "3"は何を意味しますか?
- 4. 「$?」とは何ですか? bashスクリプトの意味ですか?
- 5. bashシェルコマンドラインのパラメータ-eの意味は何ですか?
- 6. SQL * Plusでは "2"の意味は何ですか?
- 7. CSSではv = 2の意味は何ですか?
- 8. SQL Server:1 ++ 2は何を意味しますか?
- 9. NSDecimalAdd() - constの意味は何を意味するのですか?
- 10. このbash whileループのブール式では、-ltの意味は何ですか?
- 11. スタックトレースは、2つのスタックトレースの意味は何ですか?
- 12. 客観的な意味での意味は何ですか?
- 13. Swift Closureで$ 0と$ 1の意味は何ですか?
- 14. Bash: '$(())'は 'expr'を意味し、 '[]'は 'テスト'を意味しますか?
- 15. "?" $ {foo :?}のbashでの意味ですか?
- 16. Javaのバイトコードで `Stack = 1、Locals = 1、Args_size = 1`の意味は何ですか?
- 17. python/numpyで行列** 2の意味は何ですか?
- 18. Perlで@_の意味は何ですか?
- 19. Clojure: `と〜@の意味は何ですか?
- 20. タイプの意味は何ですか?
- 21. Bash Script:#!/ bin/bashはどういう意味ですか?
- 22. BUNDLE_DISABLE_SHARED_GEMSの意味は「1」ですか?
- 23. -1。#IND000はVisual Studioのデバッグウィンドウで何を意味しますか?
- 24. bashの "|&"は何を意味しますか?
- 25. $#、$ 1、$ 2はどういう意味ですか?
- 26. Symfony 2のYML設定ファイルの意味は何ですか?
- 27. 「2>&1」とはどういう意味ですか?
- 28. Perlの=〜の意味は何ですか?
- 29. numpyの '*'の意味は何ですか?
- 30. Pythonの[...]の意味は何ですか?