Ich versuche, alle Dateien mit einem Leerzeichen in ihren Namen zu löschen. Ich benutze folgenden Befehl. Aber es gibt mir einen Fehler
Befehl : ls | egrep '. ' | xargs rm
Wenn ich hier nur den ls | egrep '. 'Befehl verwende, erhalte ich den gesamten Dateinamen mit Leerzeichen in den Dateinamen. Wenn ich jedoch versuche, die Ausgabe an rm zu übergeben, werden alle Leerzeichen (führende oder nachfolgende) gelöscht. Mein Befehl wird also nicht richtig ausgeführt.
Gibt es Hinweise, wie die Datei gelöscht werden kann, deren Name mindestens ein Leerzeichen enthält?
echoerste führen wollen, um sich vor Tippfehlern zu schützen. Fügen Sieechovorne hinzu, und es werden alle Dateien ausgedruckt, die entfernt werden sollen.