生活分享

  • 首页
HETAO
业余码农、业余机械爱好者
  1. 首页
  2. 未分类
  3. 正文

Shell脚本中拼接字符串诡异的从头替换的问题

2024年10月21日 1128点热度 2人点赞 0条评论

这两天在部署脚本时总是会出现一个非常诡异的问题大致如下:

#!/bin/bash
# ab变量为环境变量,例如Hello
result="hello${ab}${1}!"
echo $result

执行./script.sh World,本来认为是

Hello World!

,结果确是

World!

这种莫名其妙的替换让我百思不得其解,翻了无数遍shell变量教程。终于鬼使神差发现是文件格式的问题。利用dos2unix命令后执行结果恢复。

Post Views: 1,137
标签: 暂无
最后更新:2024年10月21日

jinzhao

这个人很懒,什么都没留下

点赞
< 上一篇

COPYRIGHT © 2022 生活分享. ALL RIGHTS RESERVED.

Theme Kratos Made By Seaton Jiang

浙ICP备14004285号-1