エコー出力文字列のためのシェルの指示。フォーマット:
エコー 文字列
あなたは、より複雑な制御に出力形式を達成するために、エコーを使用することができます。
1.通常表示文字列:
エコー 「はA試験である」 二重引用符は完全に省略されてもよく、上記の例の結果と一致して次のコマンドを エコーこれは、A試験であります
エスケープ文字をディスプレイ2
エコーは、 「\」それはAテストです\「」 結果は以下のようになります。 「それはAテストです」 同様に、二重引用符を省略することができます
3.表示変数
読み出しコマンドは、標準入力ラインから読み出され、入力されたパイソンと同様シェル変数への入力ラインの各フィールドの値を、指定されています
#!/ binに/ shの 読み取り名 エコー 「$はそれに名前を付けるにはテストです」
上記のコードtest.sh保存、変数名は標準入力を受け、その結果は次のようになります。
[ルートWWW @〜]#SHテスト。SH OKの#標準入力 これは、テスト#出力でOK
4.ディスプレイの改行
エコー -e 「OK \ N-!」# - Eは、エスケープ開く エコー 「これはテストA IS 」 出力: OKを! それはテストA
ディスプレイは折り返されません。
#!/ binに/ SH エコー -e " !OK \ C "# - Eは、\ cは折り返されませんエスケープを開くために エコーを " これはテストA IS " 出力: OKそれIS Aテスト!
6.検索結果は、ファイルにリダイレクト
エコー 「これはテストです」 > MYFILE
図7は、(一重引用符で)エスケープまたは取り込ませずに、文字列変数として出力されます。
エコー ' $名\ " ' 出力: $名\ "
表示コマンド実行結果
エコー ` 日 `
注: 本明細書で使用される場合、バッククォートである `の代わりに、単一引用符 」。
この結果は、現在の日付が表示されます
あなた7月24 10:08:46 CST 2019