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