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