
1 azh7138m 2018 年 10 月 8 日 via Android |
2 xinhangliu OP @azh7138m 对,但这个并不是纯 shell scripts 实现的。 |
3 wizardoz 2018 年 10 月 8 日 为啥要用 shell 来实现这玩意我好奇怪?把现有的模板引擎支持标准输入输出调用,它就可以在 shell 中使用了啊。 |
4 xinhangliu OP @wizardoz 想用来配置配置文件,所以最好能不引入依赖。 |
5 azh7138m 2018 年 10 月 8 日 via Android @xinhangliu 是 shell 实现的啊,我看没有依赖 |
6 congeec 2018 年 10 月 8 日 shell 现有的特性足够当模板引擎了 |
7 geelaw 2018 年 10 月 8 日 我的 blog 就是 PowerShell,不过也有外部命令。 |
8 Firxiao 2018 年 10 月 8 日 shell 的话用 awk 实现过一个配置调用. 不过顶多算可用 不够优雅, 感觉还是 Python 好用些. |
9 dudesun 2018 年 10 月 8 日 |
10 yanaraika 2018 年 10 月 8 日 #!/usr/bin/env bash eval "echo \"$(cat $1)\"" 用法: temp.tmpl Hello ${MY_USERNAME} MY_USERNAME="foobar" ./render.sh temp.tmpl 输出 Hello foobar |
12 kkeybbs 2018 年 10 月 8 日 via iPhone 配置文件不会太复杂,目前装了 gettext 用 envsubst |
13 agagega 2018 年 10 月 8 日 via iPhone 我想知道有没有用 Python Ruby 这类正经脚本语言做的 Shell |