Script file name is unzip-batch.sh# bulk decompression compressed files, extract files to the specified directory
#!/bin/bash
For zipfilenamefull in ' ls./*.zip '
Todo
#echo "$zipfilename"
Zipfilename= ' basename $zipfilenamefull '
filename=$ (basename $zipfilename. zip)
echo "$filename"
Unzip $zipfilename-D $filename
Done
################################################################
The script file name is file-merge.sh# first to check for the existence of the txtfile directory, and if not, create
#由于当前目录小文件数目巨大, if argument list too long error occurs when using LS command
#所以利用find command to merge the current small file into a large file
#!/bin/bash
if [!-D txtfile];then
mkdir txtfile
Fi
For Catalognamefull in ' ls-l |grep ' ^d ' |awk ' {print $} '
Todo
#echo $catalognamefull
echo "Find./$catalognamefull-type f-name ' *.txt '-exec cat {} \; >./txtfile/$catalognamefull. txt "
Find./$catalognamefull-type f-name ' *.txt '-exec cat {} \; >/txtfile/$catalognamefull. txt
Done