99 lines
1.2 KiB
Bash
99 lines
1.2 KiB
Bash
#!/bin/bash
|
|
MODE=$(ls -l /boot/grub/grub.cfg | awk '{print $1}')
|
|
|
|
if [ "$(printf "%c" "$MODE")" == "-" ];then #First char at MODE(----------)
|
|
:
|
|
else
|
|
exit 1
|
|
fi
|
|
|
|
TEMP=${MODE#?} #remove first char at MODE and save at $TEMP
|
|
|
|
printf "%c" "$TEMP" | grep -w "^r$\|^-$"
|
|
|
|
if [ $? -eq 0 ];then
|
|
:
|
|
else
|
|
exit 1
|
|
fi
|
|
|
|
TEMP=${TEMP#?}
|
|
|
|
printf "%c" "$TEMP" | grep -w "^w$\|^-$"
|
|
|
|
if [ $? -eq 0 ];then
|
|
:
|
|
else
|
|
exit 1
|
|
fi
|
|
|
|
TEMP=${TEMP#?}
|
|
|
|
printf "%c" "$TEMP" | grep -w "^-$"
|
|
|
|
if [ $? -eq 0 ];then
|
|
:
|
|
else
|
|
exit 1
|
|
fi
|
|
|
|
TEMP=${TEMP#?}
|
|
|
|
printf "%c" "$TEMP" | grep -w "^-$"
|
|
|
|
if [ $? -eq 0 ];then
|
|
:
|
|
else
|
|
exit 1
|
|
fi
|
|
|
|
TEMP=${TEMP#?}
|
|
|
|
printf "%c" "$TEMP" | grep -w "^-$"
|
|
if [ $? -eq 0 ];then
|
|
:
|
|
else
|
|
exit 1
|
|
fi
|
|
|
|
TEMP=${TEMP#?}
|
|
|
|
printf "%c" "$TEMP" | grep -w "^-$"
|
|
|
|
if [ $? -eq 0 ];then
|
|
:
|
|
else
|
|
exit 1
|
|
fi
|
|
|
|
TEMP=${TEMP#?}
|
|
|
|
printf "%c" "$TEMP" | grep -w "^-$"
|
|
|
|
if [ $? -eq 0 ];then
|
|
:
|
|
else
|
|
exit 1
|
|
fi
|
|
|
|
TEMP=${TEMP#?}
|
|
|
|
printf "%c" "$TEMP" | grep -w "^-$"
|
|
|
|
if [ $? -eq 0 ];then
|
|
:
|
|
else
|
|
exit 1
|
|
fi
|
|
|
|
TEMP=${TEMP#?}
|
|
|
|
printf "%c" "$TEMP" | grep -w "^-$"
|
|
|
|
if [ $? -eq 0 ];then
|
|
:
|
|
else
|
|
exit 1
|
|
fi
|
|
|