Servus Jakob,
Dein eigentliches Problem ist, dass für nicht existierende Dateien das '*.log'
wortwörtlich an rm übergeben wird - und rm findet keine Datei, die exakt *.log
heißt.
Du wolltest deine Shell eigentlich bitten, dann den Glob komplett wegzulassen.
Dafür gibt es nullglob:
Perfekt. Danke!
Am 30.06.22 um 13:43 schrieb Andreas Stieger:
$ alias rmTeX='rm -i *.aux *.log'
[...]
Das funktioniert auch, ABER jetzt wird auch die von "rm -i" erzeugte Abfrage
[..]
ebenfalls unterdrückt.
Trenne das finden und die Nachfrage...
find -maxdepth 1 -type f -and \( -name
Am 30.06.22 um 21:11 schrieb Tobias Schlemmer:
Am 30.06.22 um 13:23 schrieb Jakob Mendel:
[...]
$ alias rmTeX='rm -i *.aux *.log'
[vs.]
$ alias rmTeX='rm -i *.aux *.log 2> /dev/null'
warum nicht
alias rmTeX='rm -if *.aux *.log' ?
-f übersteuert -i und löscht ohne Rückfrage.
Willst Du
Am 30.06.22 um 13:23 schrieb Jakob Mendel:
Liebe Fachleute,
LaTeX erzeugt meist etliche Hilfsdateien. Die können nach Abschluß des
Projekts gelöscht werden, wofür ich mir ein bash-Alias eingerichtet (und
in .bashrc abgespeichert) habe:
$ alias rmTeX='rm -i *.aux *.log'
(Das originale Alias
Liebe Fachleute,
LaTeX erzeugt meist etliche Hilfsdateien. Die können nach Abschluß des
Projekts gelöscht werden, wofür ich mir ein bash-Alias eingerichtet (und
in .bashrc abgespeichert) habe:
$ alias rmTeX='rm -i *.aux *.log'
(Das originale Alias umfaßt noch andere Dateinamen-Endungen; hier