Hi Team,
I have over 1 lakh pdf files.
I want to create folders like Disk-1, Disk-2 ..... & want to move 3000 pdfs per folder. Can i do it by script? Please help me.
Thanks & Regards
Parag Nehete
Hi Team,
I have over 1 lakh pdf files.
I want to create folders like Disk-1, Disk-2 ..... & want to move 3000 pdfs per folder. Can i do it by script? Please help me.
Thanks & Regards
Parag Nehete
Yes it can be done . First try out yourself . The logic is in script is first try to creat the Folder "DISK1" here the number can be a variablke and after transfering the 3000 file increase the variable by 1.
say
# start with a loop to check if the files are still remaining to be transfered
dn=1
mkdir DISK$dn
i=1
while [ $i -le 3000 ];do
# here your logic to move the files to the DISK folder
i=$(( $i + 1 ))
done
#!/bin/bash
pdf_path='/your/pdf/files/full/path'
find $pdf_path -type f -name "*.pdf" -print > filecon
split -3000 filecon
disk=1
for i in x*
do
mkdir $pdf_path/Disk-$disk
nawk -F/ 'BEGIN{OFS="/"} {print "mv "$0; $NF=""; print}' $i | paste - - | nawk -v diskno="Disk-$disk" '{print $0diskno}' | sh
disk=`expr $disk + 1`
done
And just what is a lakh?