Antworten:
Gut
grep -n "my string" file_name
wird für Ihre spezielle Anfrage tun. GREP unterscheidet standardmäßig zwischen Groß- und Kleinschreibung. Um die Groß- und Kleinschreibung nicht zu berücksichtigen, können Sie die Option -i hinzufügen. Die -n
Option zeigt die Zeilennummern an. Für andere unzählige Optionen empfehle ich
man grep
für interessantere Mustervergleichsfunktionen von 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