Imported CSS files
This commit is contained in:
79
epics/css/sys-mng-opi/CSS/scripts/rename.sh
Executable file
79
epics/css/sys-mng-opi/CSS/scripts/rename.sh
Executable file
@@ -0,0 +1,79 @@
|
||||
#!/bin/bash
|
||||
|
||||
# RENAME DATA FILES AND CREATE .CFG FILE
|
||||
shopt -s extglob
|
||||
dirA="$1"
|
||||
dirB="/home/opertok/CSS-Workspaces/sys-mng-opi/CSS/data"
|
||||
|
||||
echo $dirA
|
||||
|
||||
cd $dirA
|
||||
echo "Preparing..."
|
||||
rm !(*.bin)
|
||||
echo "Executing... please wait..."
|
||||
for file in *
|
||||
do
|
||||
if [ -f "$file" ]; then
|
||||
newfile=${file:0:11}".bin"
|
||||
tfile=${file:0:8}".bin"
|
||||
if [ "$tfile" = "timeBase.bin" ]; then
|
||||
date=${file:9:10}
|
||||
mkdir -p $dirB/$date
|
||||
time1=${file:21:1}
|
||||
if [ "$time1" = "_" ]; then
|
||||
time1="0"${file:20:1}
|
||||
time2=${file:23:1}
|
||||
if [ "$time2" = "_" ]; then
|
||||
time2="0"${file:22:1}
|
||||
fi
|
||||
else
|
||||
time1=${file:20:2}
|
||||
time2=${file:24:1}
|
||||
if [ "$time2" = "_" ]; then
|
||||
time2="0"${file:23:1}
|
||||
else
|
||||
time2=${file:23:2}
|
||||
fi
|
||||
fi
|
||||
time=$time1"_"$time2
|
||||
mkdir -p $dirB/$date/$time
|
||||
mv -f $file $dirB/$date/$time/$tfile
|
||||
else
|
||||
date=${file:12:10}
|
||||
mkdir -p $dirB/$date
|
||||
|
||||
time1=${file:24:1}
|
||||
if [ "$time1" = "_" ]; then
|
||||
time1="0"${file:23:1}
|
||||
time2=${file:26:1}
|
||||
if [ "$time2" = "_" ]; then
|
||||
time2="0"${file:25:1}
|
||||
fi
|
||||
else
|
||||
time1=${file:23:2}
|
||||
time2=${file:27:1}
|
||||
if [ "$time2" = "_" ]; then
|
||||
time2="0"${file:26:1}
|
||||
else
|
||||
time2=${file:26:2}
|
||||
fi
|
||||
fi
|
||||
|
||||
time=$time1"_"$time2
|
||||
mkdir -p $dirB/$date/$time
|
||||
|
||||
mv -f $file $dirB/$date/$time/$newfile
|
||||
fi
|
||||
cp -f /home/opertok/CSS-Workspaces/sys-mng-opi/CSS/cfg-files/template.cfg $dirB/$date/$time
|
||||
sed -i 's/newdate/'$date'/g' $dirB/$date/$time/template.cfg
|
||||
sed -i 's/newtime/'$time'/g' $dirB/$date/$time/template.cfg
|
||||
mv -f $dirB/$date/$time/template.cfg /home/opertok/CSS-Workspaces/sys-mng-opi/CSS/cfg-files/$date.$time.cfg
|
||||
fi
|
||||
done
|
||||
echo "Cleaning..."
|
||||
rm -rf $dirA
|
||||
|
||||
echo "Sending files..."
|
||||
sshpass -p "ipfnist0" scp -r /home/opertok/CSS-Workspaces/sys-mng-opi/CSS/data/$date pricardofc@192.168.1.172:/home/pricardofc/CSS-Workspaces/sys-mng-opi/CSS/data
|
||||
sshpass -p "ipfnist0" scp -r /home/opertok/CSS-Workspaces/sys-mng-opi/CSS/cfg-files/$date* pricardofc@192.168.1.172:/home/pricardofc/CSS-Workspaces/sys-mng-opi/CSS/cfg-files
|
||||
echo "Done!"
|
||||
Reference in New Issue
Block a user