【发布时间】:2013-02-27 13:06:47
【问题描述】:
我想编写一个bash 脚本,它将用一些文本包装piped 输入。
基于谷歌搜索并尝试从示例中挑选。 这是我到目前为止所拥有的,但不起作用:
#!/bin/sh
if readlink /proc/$$/fd/0 | grep -q "^pipe:"; then
echo "{ "template":{"name":"contact sheet template","root":"root","parameters": ["pages"]},"pages":"
cat
echo "}"
fi
我从另一个程序接收一个 JSON 列表作为piped 输入,我想在pipe 将结果之前和之后输出到下一个程序。
program_1 | wrapper.sh | program_2 > outputfile
但它不输出任何东西。
有更多bash 专业知识的人可以为我指明正确的方向吗?
【问题讨论】:
-
它应该是什么 cat ?输入来自哪里?
-
Jarrod - 您能否提供一个示例,说明您发送的内容以及您希望输出的内容?