シェルエコーコマンド
シェルの echo コマンドは PHP の echo コマンドに似ており、どちらも文字列出力に使用されます。コマンド形式:
echo string
echo を使用すると、より複雑な出力形式の制御を実現できます。
1. 通常の文字列を表示します:
echo "It is a test"
次のコマンドは、上の例と同じ効果があります:
echo It is a test
結果は次のようになります。
同様に二重引用符も省略可能です3. 変数を表示しますreadコマンドは標準入力から行を読み取り、入力行の各フィールドの値をシェル変数に代入しますecho "\"It is a test\""
上記のコードはtest.sh として保存され、name は標準の入力変数を受け取ります。結果は次のようになります: "It is a test"4. 改行を表示します
#!/bin/sh read name echo "$name It is a test"出力結果:
[root@www ~]# sh test.sh
OK #标准输入
OK It is a test #输出
5. 改行なしで表示します echo -e "OK! \n" # -e 开启转义 echo "It it a test"出力結果:
OK!
It it a test
6. ファイル宛の結果を表示#!/bin/sh echo -e "OK! \c" # -e 开启转义 \c 不换行 echo "It is a test"7. エスケープや変数を取らずに文字列をそのまま出力します(シングルクォーテーションを使用)
OK! It is a test
出力結果:echo "It is a test" > myfile
8. コマンドの実行結果を表示しますecho '$name\"'現在の日付を表示します