%20w%C3%BCrden%20Sie%20verwenden%2C%20um%20eine%20Datei%20mit%20dem%20Namen%20%E2%80%9Efoo%E2%80%9C%20direkt%20zu%20sortieren%2C%20also%20die%20Originaldatei%20durch%20die%20sortierte%20Version%20zu%20ersetzen%3F%20.png)
Ich habe diese Hausaufgabe. Ich habe mir die Manpage für „Sort“ angesehen und ich glaube, die Antwort lautet: „ -o, --output=FILE
Ist das richtig?“
Es ist ein Fedora-Server.
Wir sollten auf Manpages nachsehen. Wenn es keine Manpage zum Thema gibt, verwenden wir eine Infoseite. Wenn auch keine Infoseite existiert, verwenden wir das Internet.
Antwort1
Eine Datei mit dem Namen foo wird an Ort und Stelle sortiert – ungefähr:
set TMP=$(mktemp)
sort foo > $TMP
mv $TMP foo
Dadurch wird die Ausgabe sort
in eine temporäre Datei umgeleitet, die dann foo ersetzt.