我有一个像这样的 bash 脚本
./script -a filename
我在变量 $CONTENT 中有一个文件的内容
如何将变量传递给命令。我的意思是我可以先将变量的内容写入磁盘,但这似乎开销太大。
有没有更好的解决方案?
有点像
./scrip -a << $CONTENT
最佳答案
你还需要一个<
:
./script -a <<<"$CONTENT"
<<<
称为 herestring,并采用以下字符串并将其作为标准输入传递。
关于linux - 将变量中的文件内容传递给 bash 脚本 - 无需写下文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17251656/