在Linux和Git Bash中使用带重音词的envsubst

时间:2019-06-05 15:25:24

标签: bash shell git-bash

我正在做一个读取CSV文件的shell脚本,并针对每一行将所有字段放入模板中以保存到文件中。该脚本适用于许多环境,包括Linux Shell和Git Bash。除了在不同环境下看起来不同的重音词外,其他所有内容均按预期工作。

以下是带有问题的最小执行示例的代码段。

(export A="word with accents: áã" && echo 'One $A. Here everything works fine: áã' | envsubst)

在Linux Shell中,一切正常:

Linux Shell running snippet

但是在Git Bash中,我对重音词有疑问。

Git Bash running snippet

发生错误时,保存的文件将获得这些通配符:

wildcard character

在两种环境中,如何对带有重音的单词使用 envsubst (环境变量)?

0 个答案:

没有答案