コマンド置換
コマンド置換
コマンド置換:コマンドの出力結果を変数に格納する
コマンド置換とは、コマンドの出力結果を、文字列として扱うためのものです。
コマンド置換を使うことで、コマンドの出力結果を変数に格納したり、引数に指定することができます。
書式①:コマンド置換:
$(コマンド)
※出力結果が複数行に、分けられている場合は、改行は削除され、すべての出力は1行になります。
書式②:コマンドの出力結果を変数に格納する
変数名=$(コマンド)
実行結果(ファイル生成なし)
[user01@localhost ~]$ ls dummy1 dummy2 mycopy.sh simplevariables.sh [user01@localhost ~]$ var=$(ls) [user01@localhost ~]$ echo $var dummy1 dummy2 mycopy.sh simplevariables.sh