shell读文件时无法读入tab的问题
2016-08-27 18:28
239 查看
最近要写一个脚本,遇到一个比较恶心的地方:
cat rcv.date.log | while read line
do
echo -e "$line"
done
在执行的时候,总是会将每一行中的“\t“分隔符读入成一个空格,导致切分的时候怎么都切不开;
后来发现,这样写的话,就可以读入文件中的制表符:
cat rcv.date.log | while read -r line
do
echo -e "$line"
done
然后,就可以这样处理文件了:
cat rcv.date.log | while read -r line
do
memid=`echo -e "$line" | cut -f 1`;
#do something...
done
cat rcv.date.log | while read line
do
echo -e "$line"
done
在执行的时候,总是会将每一行中的“\t“分隔符读入成一个空格,导致切分的时候怎么都切不开;
后来发现,这样写的话,就可以读入文件中的制表符:
cat rcv.date.log | while read -r line
do
echo -e "$line"
done
然后,就可以这样处理文件了:
cat rcv.date.log | while read -r line
do
memid=`echo -e "$line" | cut -f 1`;
#do something...
done
相关文章推荐
- shell读文件时无法读入tab的问题
- shell读文件时无法读入tab的问题
- shell读文件时无法读入tab的问题
- shell读文件时无法读入tab的问题
- shell读文件时无法读入tab的问题
- shell读文件时无法读入tab的问题
- shell读文件时无法读入tab的问题
- shell读文件时无法读入tab的问题
- shell读文件时无法读入tab的问题
- shell读文件时无法读入tab的问题
- shell读文件时无法读入tab的问题
- shell读文件时无法读入tab的问题
- shell读文件时无法读入tab的问题
- shell读文件时无法读入tab的问题
- shell读文件时无法读入tab的问题
- 解决jsp无法读入css、js等文件的问题
- 关于文件读入的问题与解决
- 安装VS2005 SP1出现这样问题“windows 无法访问指定设备、路径或文件。您可能没有合适的权限访问这个项目。”
- IE7.0下应用程序无法导出Excel文件的问题及解决
- IIS下中文名的文件无法下载问题的解决方案