功能:awk把所有日期下的内容输出到同一个文件中,
没有使用cat命令的原因是多个文件衔接的地方有的可能有换行符有的可能没有换行符
文件名为a.sh
#!/bin/bash
dts=$1for dt in $dts
do
cat ${dt}/result/hotel_ranking_info_tb |awk -F "\t" '{print $0}'
done
运行方式为: sh a.sh "20170401 20170405"
本文介绍了一种使用awk命令而非cat命令来合并特定日期范围内的文件的方法。这种方法可以避免因文件间换行符不一致导致的问题。通过shell脚本实现自动化处理。
功能:awk把所有日期下的内容输出到同一个文件中,
没有使用cat命令的原因是多个文件衔接的地方有的可能有换行符有的可能没有换行符
文件名为a.sh
#!/bin/bash
dts=$1done
运行方式为: sh a.sh "20170401 20170405"
443
356

被折叠的 条评论
为什么被折叠?