中小括弧のはbashの役割

シングル括弧()

  ①コマンド群。ブラケットは、括弧変数を使用するスクリプトの残りの一部にすることはできませんので、新しいサブオーダー実行シェルを開きますコマンド。セミコロンで区切って複数のコマンドブラケットは、最後のコマンドにはセミコロンは、コマンドとブラケットの間にスペースがありませんすることができます。

  ②コマンド置換。`cmd`、シェルコマンドラインスキャンに相当再び、cmdを実行$(CMD)の構造を発見したオリジナルのためにその標準出力は、この出力を得るために、最初に$(CMD)を置きます。いくつかのシェルは、tcshのように、サポートしていません。

  ③アレイを初期化するために使用されます。例えば:配列=(ABCD)

後者の2例を理解するのが容易である。第一の場合、スクリプト後に見られます。

[ルート@ localhostのhtmlの]#の猫の makerepo。sh !/ binに/ bashのの
CDを/ usr / share / nginxの/ HTML / レポ
 のための e2fsprogs- トイレ光沢クライアント光沢サーバpatchless-ldiskfs。やる
    (私はCDの$を && 。createrepo)を
 行って

間で 

(CDは$ iがcreaterepo &&。)

それはと同等です。

CDには、$ iがcreaterepo &&。&& CD  - 

参考リンク:

https://www.jb51.net/article/123081.htm 

更新滞在、参考になりました場合、勧告をクリックしてください!

おすすめ

転載: www.cnblogs.com/xuyaowen/p/bash-brackets.html