我想将mktemp
as 参数的结果传递给命令,比如说gcc -o
. gcc -o $(mktemp)
导致使用结果,但我需要弄清楚结果。
我唯一能想到的是gcc -o $(out=$(mktemp); echo $out)
,但这不会将值打印到控制台,而是将其用作正确的 afaik 参数值。
有什么方法可以将打印结果mktemp
打印到控制台。
我有能力在脚本中解决这个问题。我想通过您希望提出的单线解决方案来扩展我的知识。
我想bash
在 Ubuntu 19.04 上使用它。
怎么
tee
样/dev/tty
?有关的:
换东西
gcc -o $(out=$(mktemp); echo $out)
:...这也方便地将路径留在变量中以供以后使用。(大概你不想只看到输出中的路径来欣赏
mktemp
随机名称生成的美丽,对吧?你希望该路径在其他地方使用它。)