原因:linux下打开windows保存过的文本文件时,使用cat -A filename查看文件内容,会看到^M。如果使用awk命令取末尾列时会发现取的内容会带有如标题所示的结尾符,导致取到的变量无法进一步解析。
解决办法:|awk -F ‘\r’ '{print$1},解析时再加入这个awk命令就可以去除末尾行中的^M
原因:linux下打开windows保存过的文本文件时,使用cat -A filename查看文件内容,会看到^M。如果使用awk命令取末尾列时会发现取的内容会带有如标题所示的结尾符,导致取到的变量无法进一步解析。
解决办法:|awk -F ‘\r’ '{print$1},解析时再加入这个awk命令就可以去除末尾行中的^M