方法一:
注意:$basedir/*
不要写成$basedir"/*"
,虽然作为字符串两个是相等的。
方法二:
注意:ls $basedir
两边的不是单引号,是Tab键上方的反引号。
反引号用于设置系统命令的输出到变量。shell将反引号中的内容作为一个系统命令,并执行其内容。使用这种方法可以替换输出为一个变量。反引号可以与引号结合使用。
方法一:
注意:$basedir/*
不要写成$basedir"/*"
,虽然作为字符串两个是相等的。
方法二:
注意:ls $basedir
两边的不是单引号,是Tab键上方的反引号。
反引号用于设置系统命令的输出到变量。shell将反引号中的内容作为一个系统命令,并执行其内容。使用这种方法可以替换输出为一个变量。反引号可以与引号结合使用。
背景:需要批量把hdfs上某个目录中的所有以.pending 结尾的文件,去掉.pending后缀。主要原因是建立的hive外表
shell遍历文件夹并输出。
举报文章
请选择举报类型
补充说明
0/200
上传截图
格式支持JPEG/PNG/JPG,图片不超过1.9M