Risposte:
bene
grep -n "my string" file_name
farà per la tua query particolare. Per impostazione predefinita, GREP fa distinzione tra maiuscole e minuscole e per renderlo insensibile alle maiuscole è possibile aggiungere l'opzione -i. L' -n
opzione visualizza i numeri di riga. Per altre miriadi di opzioni, mi raccomando
man grep
per una più interessante capacità di abbinamento dei modelli di GREP.
#!/bin/bash
cd $HOME/Desktop
s=xda
m=$(grep -n "$s" $HOME/Desktop/tt.txt )
if [ "$m" = "$s" ] ;then
echo "success"
else
echo "fail"
fi