#!/bin/bash
#-------------------------------------------------------------
# 把目录中的所有文件getmerge到本地
# sh getmerge_batch.sh hdfs://hbase11:9000/sparkTsData/rapid7/out
#-------------------------------------------------------------
outdir=$1
source ~/.bash_profile
files=`hdfs dfs -ls $outdir | awk -F " " '{print $8}'`
for name in $files
do
filename=`echo $name | awk -F '/' '{print $7}'` # this line================
#hdfs dfs -getmerge $name
echo $filename
done
相关文章
- 基于geotools的(两个)SHP要素变化提取方法预研
- Python自动批量修改文件名称的方法
- sql server 提取汉字/数字/字母的方法
- MapReduce中的自定义多目录/文件名输出HDFS
- 解析PHP之提取多维数组指定列的方法
- 为什么递归寻找文件名的程序在64位环境中会崩溃,32位却没有问题,有没有解决方法?
- 帝国CMS上传附件命名实现以原文件名命名的方法
- python 解析docx文档的方法,以及利用Python从docx文档提取插入的文本对象和图片
- 使用C#或经典ASP(VBScript)从PDF中提取文本的好方法是什么?
- Python3,通过re模块中的sub()和findall()2个方法提升爬虫提取数据的效率