clumsy
31-05-2006, 15:14
Servus,
kann mir mal jemand die Sache mit den Anführungszeichen erklären?
ich habe diesen Aufrud, der funktioniert auch natürlich:
cat /WORK/TMP/prepare_bcp.sh_14659_PID_ACC.tmp | egrep -e "^Msg "
jetzt brauch ich das aber in einer IF-Abfrage, dann gehts nicht mehr:
if `cat /WORK/TMP/prepare_bcp.sh_14659_PID_ACC.tmp | egrep -e "^Msg "`;then printf '_ ';else printf '+ ';fi
Wann muss man doppelte, wann einfache und wann diese schrägen (`) Anführungszeichen hernehmen?
clumsy
kann mir mal jemand die Sache mit den Anführungszeichen erklären?
ich habe diesen Aufrud, der funktioniert auch natürlich:
cat /WORK/TMP/prepare_bcp.sh_14659_PID_ACC.tmp | egrep -e "^Msg "
jetzt brauch ich das aber in einer IF-Abfrage, dann gehts nicht mehr:
if `cat /WORK/TMP/prepare_bcp.sh_14659_PID_ACC.tmp | egrep -e "^Msg "`;then printf '_ ';else printf '+ ';fi
Wann muss man doppelte, wann einfache und wann diese schrägen (`) Anführungszeichen hernehmen?
clumsy