【发布时间】:2014-11-07 14:00:46
【问题描述】:
我正在寻找读取文本文件内容和填充环境变量的最紧凑方式,每个值用逗号分隔 - 最好避免编写循环。
例如,给定file.txt
aaaaa
bbbbb
ccccc
环境变量应如下所示:
echo $VAR
aaaaa,bbbbb,ccccc
【问题讨论】:
标签: shell unix environment-variables text-files ksh
我正在寻找读取文本文件内容和填充环境变量的最紧凑方式,每个值用逗号分隔 - 最好避免编写循环。
例如,给定file.txt
aaaaa
bbbbb
ccccc
环境变量应如下所示:
echo $VAR
aaaaa,bbbbb,ccccc
【问题讨论】:
标签: shell unix environment-variables text-files ksh
你可以使用:
var=$(tr '\n' ',' < file)
【讨论】:
var=${var%,}...