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
|