15 lines
384 B
Bash
15 lines
384 B
Bash
#!/bin/bash
|
|
#==============================================================================
|
|
|
|
check_sub(){
|
|
SAVEIFS=$IFS # setup this case the space char in file name.
|
|
IFS=$(echo -en "\n\b")
|
|
for subdir in $(find -maxdepth 1 -type d |grep ./ |cut -c 3-);
|
|
do
|
|
echo $subdir
|
|
zip -r -0 "$subdir.zip" "$subdir"
|
|
done
|
|
IFS=$SAVEIFS
|
|
}
|
|
check_sub
|