コマンド置換

コマンド置換

コマンド置換:コマンドの出力結果を変数に格納する

コマンド置換とは、コマンドの出力結果を、文字列として扱うためのものです。
コマンド置換を使うことで、コマンドの出力結果を変数に格納したり、引数に指定することができます。

書式①:コマンド置換:

$(コマンド)

※出力結果が複数行に、分けられている場合は、改行は削除され、すべての出力は1行になります。

書式②:コマンドの出力結果を変数に格納する

変数名=$(コマンド)

実行結果(ファイル生成なし)

[user01@localhost ~]$ ls
dummy1  dummy2  mycopy.sh  simplevariables.sh
[user01@localhost ~]$ var=$(ls)
[user01@localhost ~]$ echo $var
dummy1 dummy2 mycopy.sh simplevariables.sh


NEXT>> 変数のエクスポート