我想编写一个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
专业知识的人可以为我指明正确的方向吗?