二重かっこ
969 ワード
式と文字列の計算には、カッコとカッコを使用します.
カッコを使用すると、数値比較ではなく
両方の括弧機能は
二重括弧は文字列の比較に使用されます.
二重かっこ
(( expression ))
式をカッコに書き込むと、式が計算されます.$ cat test1
#!/bin/bash
val1=10
(( val2 = $val1 ** 2 ))
echo $val2
$ ./test1
100
**
は平方を表す.カッコを使用すると、数値比較ではなく
-gt
を使用できます(if文の-le
や기호
など).$ cat test1
#!/bin/bash
val1=10
if (( $val1 > 90 ))
then
echo True
else
echo False
fi
$ ./test1
False
二重かっこ
両方の括弧機能は
bash
Shellで使用できます.二重括弧は文字列の比較に使用されます.
[[ expression ]]
例えば、次のコードは、現在のユーザがh
で始まる条件を[[ $USER == h* ]]
と表す.h*
は正規表現です.$ cat test1
#!/bin/bash
if [[ $USER == h* ]]
then
echo "Hello $USER"
else
echo "Who are you?"
fi
$ ./test1
Hello hyeob
Reference
この問題について(二重かっこ), 我々は、より多くの情報をここで見つけました https://velog.io/@khyup0629/shell-script-이중-괄호-이중-대괄호テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol