confronto stringhe
Ho uno script
----------------------------------------
#!/bin/bash
FD=$(fdisk -l | egrep /dev/sda7)
EC="/dev/sda7 934914048 1000214527 65300480 31,1G Linux swap"
echo "---Le due stringhe---"
echo "---stringa da fdisk -l ----"
echo $FD
echo "--- stringa come deve essere per /dev/sda7 ---"
echo $EC
echo ----------------------
#
if [ "$FD" = "$EC" ]; then
....
...
else
....
...
fi
---------------------------------------
che non funziona.
Quando parte mi fa vedere le due stringhe come uguali ma poi esegue
"else"
Suppongo che sia dovuto al fatto che fdisk ( o egrep) produce una
stringa con caratteri non visibili . Esiste un "trim" per eliminarli
e far diventare la stringa $FD di fdisk uguale a $EC ?
grazie
--
Filippo
Reply to: