gpt4 book ai didi

linux - 如何在 bash 中使用逗号 (,) 作为变量的值

转载 作者:太空狗 更新时间:2023-10-29 11:32:15 24 4
gpt4 key购买 nike

我想在 bash 中使用逗号作为变量的值;

代码:

    a=xyz
y=pqr
seprator=','
string=$a$seprator$y
echo $string

Output is:
xyz pqr

Expected output:
xyz,pqr

求助,谢谢

最佳答案

您必须将 IFS 设置为逗号。看这个例子:

IFS=,
echo $string
xyz pqr

unset IFS
echo $string
xyz,pqr

但是强烈建议像这样引用你的变量

echo "$string"

即使这个 IFS=, 也可以使用带引号的变量:

IFS=,
echo "$string"
xyz,pqr

关于linux - 如何在 bash 中使用逗号 (,) 作为变量的值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28104425/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com