【发布时间】:2021-10-16 08:47:22
【问题描述】:
我使用dash shell 作为/bin/sh。
以下命令打印:
echo aa bb cc | while read X ; do echo $X ; done
aa bb cc
如何单独读取参数,即打印出来:
echo aa bb cc | while read X ; do echo $X ; done
aa
bb
cc
【问题讨论】:
-
printf "%s\n" aa bb cc | ...(例如,不要使用echo ...)另外,避免使用 CAPTIAL 变量名——这些通常是为 sh 保留的。
标签: shell sh command-line-arguments