Batch the files in the directory
2024-09-03 22:57:54
#!/bin/bash
#sourceFolder = /home/bigdatagfts/pl62716/refdata
#targetFolder = /home/bigdatagfts/pl62716/refdata_target
sourceFolder=$
targetFolder=$
if [ $# != ] ; then
echo "USAGE: $0 sourceFolder hdfsFolder"
echo " e.g.: $0 /home/bigdatagfts/pl62716/refdata /home/bigdatagfts/pl62716/refdata_target"
exit ;
fi
if [ ! -d "$sourceFolder" ];then
echo "$sourceFolder is not exist, please check!"
exit ;
else
if [ ! -d "$targetFolder" ];then
echo "$targetFolder is not exist! create $targetFolder !"
mkdir -p "$targetFolder" fi
fi
echo "delete lines which begin with H/T and store to dir $targetFolder"
cd $sourceFolder
for file in `ls`
do
if test -f $file
then
if [ -f "$targetFolder/$file" ]; then
rm $targetFolder/$file
fi
sed '/^H\|^T/'d $file | cat -n > $targetFolder/$file
fi
done
最新文章
- 前端学HTTP之连接管理
- [LeetCode] Binary Tree Paths 二叉树路径
- 【svn】在提交文件是报错:previous operation has not finished;run 'cleanup' if it was interrupted
- Windows无线网“无法连接到这个网络”的解决办法
- 【VB6】打印机设置页边距
- python deep copy and shallow copy
- EXTJS 6 必填项加星号*
- hdu 1054 最小点覆盖
- NeHe OpenGL教程 第四课:旋转
- D题 - A+B for Input-Output Practice (III)
- MySQL锁等待分析【1】
- 优化hexo访问速度-将hexo部署到云主机VPS
- lintcode 155 二叉树的最小深度
- shopnc验证码显示不了
- Django之Bootstrap使用
- 项目期复习:JS操作符,弹窗与调试,凝视,数据类型转换
- API与软件架构-接口
- ASP.NET CORE的H5上传
- [development][C] C语言标准
- javascript:getElementsByName td name