使用shell完成从配置文件中获取路径(字符匹配),在生成多级路径的过程过遇到最后一级目录乱码。

代码如下:

mkdir -p $path

这个$path是从配置文件中读取。

如何解决:

1.检查是否是代码本身的问题

2.检查代码的格式utf-8啥之类的

3.检查配置文件的格式,每行结束使用\r,\n是不一样的,如果使用错误会导致乱码!

  我的这个问题就是由于配置文件的回车或者是换行造成的。因为我写的shell脚本应用于linux系统,而配置文件的格式是window格式,我们需要做的是通过notepad++来对文档格式转换。见:

https://www.cnblogs.com/ivyharding/p/11252421.html

注意:

文件中的换行符号: 
linux,unix:     \r\n            
windows    :     \n   
Mac OS   :   \r

最新文章

  1. VS2013全攻略
  2. 【CSS3】 理解CSS3 transform中的Matrix(矩阵)
  3. 15天学会jquery
  4. HANS123
  5. (转)DataGridView多维表头及其扩展功能
  6. 烂泥:LVM学习之LVM基础
  7. c# excel print 打印 将所有列调整为一页
  8. 折腾Java设计模式之策略模式
  9. 机器学习入门:Linear Regression与Normal Equation -2017年8月23日22:11:50
  10. (1).NET CORE微服务 Micro-Service ---- 什么是微服务架构,.netCore微服务选型
  11. make_blobs
  12. iOS 视图间的几种通信方式
  13. 【PyCharm疑问】在pycharm中带有中文时,有时会导致程序判断错误,是何原因?
  14. 【Android】5.4 下拉框(Spinner)
  15. ros论坛
  16. Spring-Boot整合freemarker引入静态资源css、js等
  17. 关于ROS的MANGLE和ip route-rules-lookup的关系和区别
  18. 转移RMS模拟器
  19. jdbc 4.0
  20. 一次压力测试Loadrunner经验分享

热门文章

  1. Spring事物的传播
  2. Java中创建泛型数组
  3. Python数字类型及数学运算
  4. python学习笔记:接口开发——flask Demo实例
  5. 力扣算法题—148sort-list
  6. 破解Xshell6强制升级
  7. JSON Web Token (JWT),服务端信息传输安全解决方案。
  8. python获取Linux发行版名称
  9. springboot整合netty,多种启动netty的方式,展现bean得多种启动方法
  10. HashSet、LinkedHashSet、TreeSet的区别