[[
(二重括弧)のマニュアルページを見つけようとします。
明らかにman test
文書test
と[
。
[[
との条件はまったく同じですか[
?
答え1
[[
どちらも構文の一部であり、bash
シェル[
に組み込まれたコマンドなので、ドキュメントbash
自体に文書化されています。
[[
に記録シェル文法/複合コマンドそしてまた条件式(現状のまま[
)組み込みコマンドとともに追加[
文書化されています。test
シェル組み込みコマンド。
test
あなたが読んでいるマニュアルには、次のman test
内容が含まれています。外部 test
[
また、コマンド(使用しているUnixに応じて、および以下)も/usr/bin/test
可能です。/usr/bin/[
/bin
関連:
答え2
組み込みのものも便利です
help
。これは印刷されます22以下に関する情報を含む行[[
:help [[
- そしてかなり異なります
[
。[[
バラよりBashの[と[[の違いは何ですか?