Die Bash-shell 'if' - Anweisung vergleichen der Ausgänge von verschiedenen Befehlen

Mit einem angepassten Beispiel gegeben, um mich von Sam Ruby, die ich haben gezwickt, damit ich zeigen kann was ich versuche zu erreichen.

app1=$(someapp -flag | grep usefulstuff | cut -c 5-10)
if [$app1 = (someapptwo -flag | grep usefulstuff | cut -c 20-25)]; then
mkdir IPFolder-1
elif ...blah blah
fi 

Kann ich mit grep-wie oben zeigen, oder bin ich auf dem Holzweg? oder sollte es so Aussehen ein wenig einem Ding wie diesem:

app1=$(someapp -flag | grep usefulstuff | cut -c 5-10)
app2=$(someapptwo -flag | grep usefulstuff | cut -c 20-25)
if [$app1 = $app2]; then
mkdir IPFolder-1
elif ...blah blah
fi 
Haben Sie bemerkt, dass Sam Ruby sagte: "Leerzeichen sind wichtig"?

InformationsquelleAutor bikerben | 2011-10-21

Schreibe einen Kommentar