「分かりそう」で「分からない」でも「分かった」気になれるLinuxコマンド辞典イメージぴよ画像「分かりそう」で「分からない」でも「分かった」気になれるLinuxコマンド辞典

echo

スポンサーリンク

何するコマンド?

画面に文字列を表示するときに使うコマンド



書き方

echo [オプション] [あれやこれやの文字列]



オプション

オプション説明
-n改行出力しない
-eバックスラッシュによるエスケープシーケンスを有効にする
-Eバックスラッシュによるエスケープシーケンスを無効にする
--helpヘルプを表示す
--versionライセンスとかバージョンとかを表示する

エスケープシーケンス

文字列説明
\a警告音を鳴らす
\bバックスペース
\c改行なし
\f用紙送り
\nラインフィード
\rキャリッジリターン
\tタブ
\v垂直タブ
\数字8進数3桁による指定
\x数字16進数3桁による文字指定
\\バックスラッシュ

補足事項

注意点として、単純に

echo "hoge"

のように打った場合、シェルの内部コマンドであるechoが実行されます。
ややこしいのですが、echoさんにはシェルの内部コマンドとしてのechoさんと外部コマンドとしてのechoさんがいるのです。
お家の中にもechoって名前の人がいるし、お外にもechoって名前の人がいるイメージです。
そして何も指定をしない場合は、お家の中のechoさんが呼ばれるのです。

例えば

echo --version

を実行すると、多くの場合「--version」という文字列が、そのまま出力されると思います。
これがシェルの内部コマンドのechoを実行している状態です。

外部コマンドのechoを実行する場合は

/bin/echo --version

のように、どいつを呼び出すかを明示的に指定してください。
これで外部コマンドのechoさんが呼び出されます。

スポンサーリンク


書籍画像