Shell脚本中的坑---dos2unix命令

今天工作中遇到坑:读取文件中的一行内容,截取成字符串,出现字符串乱码


#脚本

Shell脚本中的坑---dos2unix命令

#文件格式

Shell脚本中的坑---dos2unix命令


#脚本运行结果如下所示

Shell脚本中的坑---dos2unix命令

#问题:每一行最后一个字母个数都比实际多一个

#原因:其实是因为table.txt的格式是dos的,将文件下载到windos平台用notepad打开可以看到,每一行后面都跟了换行符

Shell脚本中的坑---dos2unix命令

#解决办法  dos2unix table.txt可以解决问题