从外部配置文件SHELL字符串拼接遇到的问题
2015-05-26 19:04
239 查看
需要写一个 SHELL 脚本 里面需要字符串拼接 字符串变量都是从外部配置文件读入
首先变量的拼接 直接做就OK了
例如 PIDCODE="$SVCCODE""_""$FUNCODE""_"
SVCCODE从外部读入为HW
FUNCODE从外部读入为PR
而 PIDCODE 用echo输出结果是_PR
百思不得其解后来发现是因为我读入的配置文件是DOS格式的
解决方案:dos2unix ***.sh
总之,用SHELL脚本的时候难免会因为文件格式原因找不到文件位置什么的,这个时候不妨用VI进入后使用set ff查看是不是这个原因,或许问题就解决了
首先变量的拼接 直接做就OK了
例如 PIDCODE="$SVCCODE""_""$FUNCODE""_"
SVCCODE从外部读入为HW
FUNCODE从外部读入为PR
而 PIDCODE 用echo输出结果是_PR
百思不得其解后来发现是因为我读入的配置文件是DOS格式的
解决方案:dos2unix ***.sh
总之,用SHELL脚本的时候难免会因为文件格式原因找不到文件位置什么的,这个时候不妨用VI进入后使用set ff查看是不是这个原因,或许问题就解决了
相关文章推荐
- 今天遇到一个问题才知道如果安装了命名实例 SSIS Service 需要手动更改配置文件
- 使用Ajax.net遇到的问题-使用会话时提示错误"只有在配置文件或 Page 指令中将启用会话状态设置为真时,才可以使用会话状态
- oracle的transname.ora配置文件修改遇到的问题(无监听)及解决
- jQuery中getScript方法引入外部js文件,乱码处理(自己遇到的问题)
- shell 修改配置文件中含有特定字符串的行的值
- win7 web开发遇到的问题-由于权限不足而无法读取配置文件,无法访问请求的页面
- dll动态链接库之用类写配置文件和调用判断方法接口的实现中遇到的若干问题
- spring 配置文件中datasource 从properties文件中获取mysql数据库连接参数遇到的问题
- 配置文件中遇到的问题
- Remoting 配置文件遇到的问题
- Remoting 配置文件遇到的问题
- Quartz.NET-1.0.3 遇到个问题 卡住我差不多大半天 最后发现 原来那个配置文件app.config 关于
- C文件读写操作-向文件写入字符串遇到的问题(sizeof与strlen)
- 在eclipse中发布webservice遇到的两个问题:1.servers资源没有打开 2.配置文件找不到
- 转载VS2008 编译出来的exe文件,运行遇到“应用程序配置不正确,程序无法启动”的问题
- 修改App.Config配置文件可能遇到的问题
- shell脚本中字符串比较经常遇到的一个问题
- 用加载字符串配置文件的方式解决cocos2D-x项目中文乱码问题
- hbase 0.96 单机伪分布式配置文件及遇到的问题 find命令
- Android工程导入外部jar包时遇到的问题自动生成APK文件