(91) コマンドの実行結果を変数に代入する。

投稿者: | 2018年9月21日

この記事は最終更新から 394日 が経過しています。

こんな風にコマンドを $( ) で囲んで書く。

$ DIR=$(pwd)
$ echo $DIR
/home/kakaro

同じことをこんな風に ` ` で囲んでも書ける。

$ DIR=`pwd`
$ echo $DIR
/home/kakaro

こんな風にも使える。

$ for FILE in `find ~/ -type f -name ".bash*"`; do
>     ls -l $FILE
> done
-rw-r--r-- 1 kakaro kakaro 205 Oct 27  2017 /home/kakaro/.bash_profile
-rw------- 1 kakaro kakaro  21246 Sep 22 09:38 /home/kakaro/.bash_history

こんな風にも使える。

$ RES=`ls -l .bash_history | awk '{print $5}'`
$ echo $RES
21246

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です