この質問にはすでに回答があります :コマンドの出力をシェル変数に割り当てるにはどうすればよいですか?
(2つの回答)
5年前に閉鎖されました。
Linux
(2つの回答)
5年前に閉鎖されました。
cut
を使用した操作があります 結果を変数に割り当てたい
var4=echo ztemp.xml |cut -f1 -d '.'
エラーが発生します:
ztemp.xmlはコマンドではありません
var4
の値 割り当てられることはありません。次の出力を割り当てようとしています:
echo ztemp.xml | cut -f1 -d '.'
どうすればそれができますか?
承認された回答:
次のように割り当てを変更することをお勧めします:
var4="$(echo ztemp.xml | cut -f1 -d '.')"
$(…)
コンストラクトはコマンドサスティチューションとして知られています。