【发布时间】:2011-12-15 18:07:06
【问题描述】:
我想使用 read 命令来初始化一个变量,该变量的值来自上一个命令的输出。我希望这可行:
echo some_text | read VAR
但是 $VAR 是空的。 “read 从标准输入中读取一行。”手册页说。管道将 echo 的输出发送到 read 的输入。我哪里错了?
我的工作解决方案是
echo text > file ; read VAR < file
但它使用文件...
【问题讨论】:
标签: shell