Ich möchte etwas wie pdfs=$(echo *.pdf)
verwenden und die Fehlermeldung, die kommt, wenn keine Dateien vorhanden sind, löschen. Aber die docs haben nur Beispiele, bei denen beide Ausgänge kombiniert umgeleitet werden.zsh: Umleitung nur Standardfehler nach/dev/null
0
A
Antwort
2
Standardfehler ist der Dateideskriptor 2, wenn Sie tatsächlich einen Befehl ausführen, von dem Sie erwarten, dass er eine Ausgabe nach Standardfehler erzeugt.
pdfs=$(echo *.pdf 2> /dev/null)
Schreiben Sie jedoch keinen Code wie in Ihrem Beispiel. Eine flache Zeichenfolge kann keine willkürliche Liste von Dateinamen sinnvoll speichern, da Sie Dateinamenerweiterungen und gültige Zeichen in einem Dateinamen nicht unterscheiden können. Verwenden Sie stattdessen ein Array, für das keine separaten Befehle erforderlich sind (und daher einen Standardfehler umleiten müssen):
pdfs=(*.pdf)
Verwandte Themen
- 1. Zsh-Funktion läuft nur einmal
- 2. Nur interne Umleitung folgen
- 3. Umleitung für nur Admin-Modul
- 4. Wordpress Homepage nur mobil Umleitung
- 5. ROCR plottet keine Standardfehler
- 6. Standardfehler des Abschnitts scipy.stats.linregress
- 7. Plotten Standardfehler für Effekte
- 8. Standardfehler abtragen in Java
- 9. Standardfehler-Popup mit TextInputLayout
- 10. Standardfehler Binärvariable R
- 11. Java Keytool.exe PowerShell Wrapper unterdrückt keine Standardfehler
- 12. Capturing Standardfehler in eine Variable in Bash
- 13. Zsh-Abschlussressource?
- 14. Panel Daten Regression: Robuste Standardfehler
- 15. Regression mit Heteroskedastizität Korrigierte Standardfehler
- 16. Cluster-Robuste Standardfehler in Stargazer
- 17. Fama MacBeth Standardfehler in R
- 18. Zsh-Paketvorschlag
- 19. HTTP-Umleitung mit htaccess Aktualisierung URL nur
- 20. Umleitung funktioniert nur, wenn ursprünglichen Ordner
- 21. htaccess Umleitung nur wenn URL Parameter
- 22. zsh in IntelliJ
- 23. Konfidenzintervall und Standardfehler der Schiefe und Kurtosis
- 24. Zsh verhält sich seltsam
- 25. ZSH Alias mit Parameter
- 26. zsh: unbekanntes Dateiattribut
- 27. zsh preexec Befehlsänderung
- 28. Warum in zsh
- 29. Unable Entfernung in Zsh
- 30. Disable Zsh Geschichte komplett