【发布时间】:2016-05-15 21:15:55
【问题描述】:
我有一个 bash 脚本,我想扩展它以支持将 json 管道导入。
例子:
echo '{}' | myscript store
所以,我尝试了以下方法:
local value="$1"
if [[ -z "$value" ]]; then
while read -r piped; do
value=$piped
done;
fi
这在上面的一个简单案例中有效,但是这样做:
cat input.json | myscript store
只获取文件input.json的最后一行,并不处理每一行。
如何支持所有管道情况?
【问题讨论】: