Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #!/bin/bash
- # requires the expect package
- caseno=$1
- casenolen=$(echo -n $caseno | wc -m)
- dir=/Users/sbarcomb/cases
- a=$(echo $caseno | cut -b 1)
- b=$(echo $caseno | cut -b 2)
- c=$(echo $caseno | cut -b 3)
- d=$(echo $caseno | cut -b 4)
- e=$(echo $caseno | cut -b 5)
- f=$(echo $caseno | cut -b 6)
- g=$(echo $caseno | cut -b 7)
- h=$(echo $caseno | cut -b 8)
- if [ $casenolen = 8 ]; then
- if [ ! -d $dir/$caseno ]
- then
- echo Creating Directory
- mkdir $dir/$caseno
- else
- echo Directory Exists
- fi
- unbuffer scp sbarcomb@s01.gss.hst.phx2.redhat.com:/srv/cases/00$b/$c/$d/$e/$f/$g/$h/attachments/* $dir/$caseno | tee $dir/$caseno/.filestemp
- cat $dir/$caseno/.filestemp | awk '{print $1}' > $dir/$caseno/.files;rm $dir/$caseno/.filestemp
- while read -r i; do mv $dir/$caseno/$(echo $i | tr -d '\r') $dir/$caseno/$(echo $i | rev | cut -c 38- | rev | tr -d '\r'); done < $dir/$caseno/.files
- else
- echo Please enter a valid case number
- fi
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement