bash内でコマンドの実行結果を変数に格納して色々処理したかった
####dateコマンドの実行結果を変数に格納する
com_date.sh
#!/bin/bash
com_date=$(date)
echo ${com_date}
ちなみにこんな感じで com_date = $(date)
=の間にスペースを打つとエラーになる。
実行
$ sh com_date.sh
#=>2019年 10月 9日 水曜日 09:44:15 JST
psqlとかの実行結果も格納できる
#!/bin/bash
update_hoge=$(psql -h ${hoge_HOST} -p 5555 -U ${hege_USER} -d DBhoge -c "\
UPDATE hogeSET hoge= '$string' WHERE hoge= 'hoge';\
")
echo ${update_hoge}
おわり