Ich versuche, all diese beiden Funktionen gleichzeitig zu tun,Wie kann zugleich all diese beiden Funktionen tun (bash, Rohr)
xcodebuild || exit
und
xcodebuild | tee xcodebuild.log | xcpretty
in einer Skriptdatei,
build.sh
Jetzt mache ich es so, aber der letzte Befehl 'exit' funktioniert nicht.
xcodebuild | tee xcodebuild.log | xcpretty || exit
Ich erwarte, dass der Befehl ‚xcodebuild‘, nicht nur Protokolle in eine Datei drucken kann, kann aber auch ‚exit‘ meine Skript-Datei, wenn es Fehler.
Wenn mir jemand einen Hinweis in die richtige Richtung geben könnte, wie soll ich es tun, würde es wirklich geschätzt werden.
AktualisiertEs funktioniert für mich:
xcodebuild | tee xcodebuild.log | xcpretty
if [ "${PIPESTATUS[0]}" != "0" ]; then
exit 1
fi
danke, ich habe meine aktualisiert Frage – Chihpin