web-dev-qa-db-ja.com

bashスクリプトのcat出力を別のスクリプトの変数に割り当てる方法

引数を取ると猫の出力を生成するbashスクリプトがあります。また、猫の出力を生成したい引数を持つ最初のbashスクリプトを実行する別のbashスクリプトもあります。最初のbashスクリプトによって生成されたcat出力を変数に格納するにはどうすればよいですか?

32
eltigre
var=$( cat foo.txt )

catの出力を変数varに格納します。

var=$( ./myscript )

myscriptの出力を同じ変数に格納します。

42
Dalker

二重引用符を使用します。これを試して

var="$(cat foo.txt)"