Sie können diese kleine Nummer ausprobieren:
#We want the seperator to be newlines, not spaces IFS="$(echo -e "\n\r")" for EACHFILE in `ls -1` do # If grep can't find the filename in that text file if ! egrep -q " $EACHFILE$" md5sum.txt; then md5sum $EACHFILE fi done
Dies setzt voraus, dass die Textdatei so ist:
964e6b94e921b5f0879b41956b787050 Testdatei
Welches ist Standardausgabe