相关疑难解决方法(0)

如何将字符串传递给需要文件的命令?

假设一个程序cook接受一个参数:包含要烹饪的食物配方的文本文件的路径名。假设我想从bash脚本中调用这个程序,还假设我已经在一个字符串变量中拥有了配方:

#!/bin/bash

the_recipe="$(cat << EOF
wash cucumbers
wash knife
slice cucumbers
EOF
)"

cook ...  # What should I do here? It expects a file, but I only have a string.
Run Code Online (Sandbox Code Playgroud)

当需要文件名参数时,如何将配方传递给命令?

我想创建一个临时文件只是为了传递文件,但我想知道是否有其他方法可以解决这个问题。

bash shell-script

53
推荐指数
4
解决办法
2万
查看次数

标签 统计

bash ×1

shell-script ×1