Linux shell: 变量与字符串拼接出新变量到if语句

Linux shell: 变量与字符串拼接出新变量到if语句,第1张

不能这样写 "${TN3RD_$(echo ${library} | tr '[a-z]' '[A-Z]')_SUPPORT}"

直接写:

if [ "$library" == "zlib" ]then

echo "${library} is included"

fi

s没有初始化,里面可能有随机内容。

声明时初始化

char s[50] = {0}

或者之后 memset(s, 0, sizeof(s))

试试。

另外 i 也需要初始化


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/yw/8443392.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-16
下一篇 2023-04-16

发表评论

登录后才能评论

评论列表(0条)

保存