Bibata_Cursor/tweak.sh

46 lines
900 B
Bash
Raw Normal View History

2019-11-19 02:06:25 -05:00
#!/bin/bash
animate_fix(){
cursor=$1
file=$2
2019-11-26 05:25:08 -05:00
path="./$cursor/bitmaps/$file.in"
sort -k 4 -o "$path" "$path"
mv -f "$path" "$path.bak"
2019-11-19 02:06:25 -05:00
2019-12-21 10:03:34 -05:00
# j for total size 24,28,32,40,48,56,64,72,80,88,96 = 11
2019-11-19 02:43:19 -05:00
for j in {1..11}
2019-11-19 02:06:25 -05:00
do
for i in {1..60}
do
line=`sed -n '1~60'p $path.bak | sed -n "$j"p`
2019-11-26 05:25:08 -05:00
# echo "$line"
2019-11-19 02:06:25 -05:00
number=`echo $i | awk '{ printf "%04i\n", $0 }'`
2019-11-26 05:25:08 -05:00
# echo "$number"
2019-11-19 02:06:25 -05:00
line=${line/${file}_0001.png/${file}_${number}.png}
2019-11-26 05:25:08 -05:00
# echo "$line"
2019-11-19 02:06:25 -05:00
echo "$line" >> $path
2019-12-21 10:03:34 -05:00
# echo "$line"
2019-11-19 02:06:25 -05:00
done
done
2019-11-26 05:25:08 -05:00
fixed_line=`sed 's/[0-9][0-9]*$/40/' $path`
2019-11-19 02:16:48 -05:00
echo "$fixed_line" > $path
2019-11-19 02:06:25 -05:00
rm -rf $path.bak
}
2019-11-26 05:25:08 -05:00
if [ "$1" != "" ]; then
animate_fix "$1" "left_ptr_watch"
animate_fix "$1" "watch"
else
exit 1
fi
2019-11-19 02:06:25 -05:00
2019-12-21 10:03:34 -05:00
# if script generate error or success
2019-11-19 02:06:25 -05:00
if [ $? -ne 0 ]
then
exit 1
fi