2018年8月18日TwitterFacebookGoogle+「Linuxコマンドまとめ」カテゴリでは、Linuxのコマンドについて、基本的な実行例とオプションを分かりやすくまとめます。「echo」は文字列を出力するコマンドです。与えられた文字列を標準出力(通常は端末ウィンドウ)に書き出します。固定の文字列のほか、変数に設定された値を出力するためによく使われます。バックスラッシュをエスケープ文字として解釈するechoコマンドの基本的な使い方echoコマンドの基本書式は、以下の通りです。[文字列]...引数に指定された文字列を出力する、シンプルなコマンドです。変数値を画面に表示して確認するほか、パイプで他のコマンドに文字列を渡したい場合や、リダイレクトでファイルに文字列を出力したい場合に使います。echoコマンドによる変数値の確認echoコマンドは、環境変数やシェル変数の値を出力するためによく使われます。ホームディレクトリが設定されている環境変数「HOME」の値を出力するには、以下のように実行します。$HOME/home/lintaroこの時、「$HOME」を変数値(上記の例だと/home/lintaro)に置き換えているのはechoコマンドではなくシェル(通常はbash)です。/home/lintaro」を実行しています。そのため、他のコマンドの引数にも「$変数名」を使うことができます。/home/lintaro」が実行される、というわけです。「$変数名」は「${変数名}」のように、「{}」(ブレース)でくくって書くこともできます。環境変数「USER」に続けて「01」と出力したい場合、以下のように実行してもうまくいきません。$USER01これだと、シェルに「USER01」が変数名だと解釈されてしまうからです。このような場合、以下のように「{}」でくくるとうまくいきます。${USER}01lintaro01また、以下のように複数の文字列、変数値を一度に出力することもできます。最後に改行を出力しないechoコマンドは通常、最後に改行コードを出力します。protected]:~$「-n」オプションをつけると、以下のように文字列の後で改行されず、続けてプロンプトが表示されます。protected]:~$このオプションは、他のコマンドに出力をパイプしたり、リダイレクトでファイルに書き出す時、改行を含めたくない場合に使用します。バックスラッシュをエスケープ文字として解釈するバックスラッシュ(\)と文字との組み合わせを、特殊な文字として扱います。使われるのは「\n」(改行)、「\t」(タブ)、「\\」(バックスラッシュ)です。文字列にバックスラッシュを用いる場合、「"」(ダブルクォーテーション)でくくって以下のように実行します。コメントをキャンセルメールアドレスが公開されることはありません。*ウェブサイト次回のコメントで使用するためブラウザーに自分の名前、メールアドレス、サイトを保存する。