echo - 引数の出力


echo コマンドは引数にした文字列をそのまま出力します。

% echo test
test

オプション -n を指定すると改行しません。

% echo -n test

シェル変数を指定すれば、シェルによってその変数は展開されるので、変数の値を見ることができます。

% echo $USER
s1080134
% echo *

のように使用すれば * はシェルによってワイルドカードとして展開されるので、 ls の代わりにできるかもしれません。

シェルスクリプトを書くときなどに他のコマンドに標準入力をわたしたいが、 わざわざそのためにファイルを作っておきたくないときに、

% echo [contents] | [command]

のようにして echo コマンドを使用し、パイプで入力を渡してあげたりします。


xrea