while read LINE
do
echo "$LINE"
filename=`echo $LINE | awk -F. 'END{print $2"."$3}'`
filedir=`echo $LINE | awk -F. 'END{print $2}'`
echo $filedir".txt"
fullpath="e:/os"
fullfilepath=$fullpath"/"$filedir".txt"
dires=`echo $filename | sed -e 's/// /g'`
for strdir in $dires
do
if [[ $strdir =~ '.' ]];
then
break
fi
fullpath=$fullpath"/"$strdir
if [ ! -d $fullpath ];
then
mkdir $fullpath
fi
done
cp "."$filename $fullfilepath
echo "."$filename
# if [ ! -d "e:/os/"$filedir ];
# then
# mkdir "e:/os"$filedir
# fi
# cp "$LINE" $filename
done < files.txt
do
echo "$LINE"
filename=`echo $LINE | awk -F. 'END{print $2"."$3}'`
filedir=`echo $LINE | awk -F. 'END{print $2}'`
echo $filedir".txt"
fullpath="e:/os"
fullfilepath=$fullpath"/"$filedir".txt"
dires=`echo $filename | sed -e 's/// /g'`
for strdir in $dires
do
if [[ $strdir =~ '.' ]];
then
break
fi
fullpath=$fullpath"/"$strdir
if [ ! -d $fullpath ];
then
mkdir $fullpath
fi
done
cp "."$filename $fullfilepath
echo "."$filename
# if [ ! -d "e:/os/"$filedir ];
# then
# mkdir "e:/os"$filedir
# fi
# cp "$LINE" $filename
done < files.txt
find -type f -name "*.asm"|xargs -i mv {} /mnt/e