Cari file su "/"
This commit is contained in:
parent
ed486d28ff
commit
e1ab2d05c5
1 changed files with 24 additions and 0 deletions
24
shrinkfix
Normal file
24
shrinkfix
Normal file
|
|
@ -0,0 +1,24 @@
|
|||
#!/bin/bash
|
||||
if test -f $1; then
|
||||
|
||||
e=$(sudo sgdisk -v $1 | grep "The 'e' option")
|
||||
if [ ! -z "$e" ]; then
|
||||
sudo sgdisk -e $1
|
||||
else
|
||||
echo "file ok - not e option"
|
||||
fi
|
||||
#sleep 15
|
||||
k=$(sudo sgdisk -v $1 | sed -n '/secondary/,/Using \x27k\x27/p' | sed ':a;N;$!ba;s/\n/ /g')
|
||||
if [ ! -z "$k" ]; then
|
||||
i=$( echo $k | grep -oP -- '\(ending at sector\s+\K\d+')
|
||||
f=$( echo $k | grep -oP -- '\(sector\s+\K\d+')
|
||||
add=$(sudo sgdisk -i 1 $1 | grep -oP -- 'Last sector:\s+\K\d+')
|
||||
n=$(($add+$f-$i))
|
||||
sudo sgdisk -k $n $1
|
||||
else
|
||||
echo "file ok - not k option"
|
||||
fi
|
||||
|
||||
else
|
||||
echo "file not exist"
|
||||
fi
|
||||
Loading…
Reference in a new issue