linux - 将变量中的文件内容传递给 bash 脚本 - 无需写下文件

标签 linux bash shell unix command-line

我有一个像这样的 bash 脚本

./script -a filename

我在变量 $CONTENT 中有一个文件的内容

如何将变量传递给命令。我的意思是我可以先将变量的内容写入磁盘,但这似乎开销太大。

有没有更好的解决方案?

有点像

./scrip -a << $CONTENT

最佳答案

你还需要一个< :

./script -a <<<"$CONTENT"

<<<称为 herestring,并采用以下字符串并将其作为标准输入传递。

关于linux - 将变量中的文件内容传递给 bash 脚本 - 无需写下文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17251656/

相关文章:

php - Smarty 模板无法在本地服务器上运行

Bash:变量的所有组合

mysql - 从 CSV 文件中删除字符

python - 使用 crontab 运行脚本时无法导入 Python MySQL 模块

regex - 了解 shell 中的正则表达式

c++ - 读取输入直到找到特定字符串 C++

c - linux下C的执行

python - 维基百科链接的排序列表

linux - Bash 和对话框 UI,如何动态改变颜色

c - C中同时独立执行两个函数