![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
linux
IT阿沈
正确的选择比努力还重要
展开
-
终端命令实现多个文件夹中的多个文件合并到一个指定的文件夹中
for path in `ll |awk '{print $8}'|grep "文件夹匹配字符" `;do cp ./${path}/文件匹配字符*.txt ./目标文件夹 ;done;for循环查找文件夹列表,awk输出文件夹名将循环中的文件夹下的文件cp至指定的文件夹中。原创 2020-11-24 18:16:54 · 936 阅读 · 0 评论 -
awk实现文件中指定列数的补充
在数据的抽取和加载的处理中,数据文件中的列存在参差不齐的情况,可以通过以下shell进行文件的调整处理:#!/bin/bashecho "1:file_name2:Separator3:col_num4:make_up number default 5"file_name=$1Separator=$2col_num=$3if [ $# -lt 3 ];then echo "ERROR:need Enough parameters" exit 2fitmp_f原创 2020-11-24 16:14:29 · 430 阅读 · 0 评论