nehmen Sie das Beispiel entfernen:Wie der Dateinamen aus dem Ende der ich -h Ausgabe
$ du -h file_size.txt
112K file_size.txt
Wie würde ich die Dateinamen aus der Ausgabe von mir -h
Ich habe zu entfernen versucht, zu verwenden, sed für eine Zeichenfolge (der Dateinamen) und ersetzen sie durch nichts zu suchen, aber es has not bearbeitetes (Befehl unten)
du -h file_size.txt | sed 's/ 'file_size.txt'//'
Könnte jemand bitte darauf hinweisen, warum dies nicht funktionieren, oder vielleicht ein besserer Weg, es zu tun?
Grüße
Paul
oder 'du -h file_size.txt | sed 's/\ s +. * //' ' – Tomalak
@Tomalak hat die richtige Idee,' sed' zu benutzen - sicher schlägt den Dateinamen zweimal. –
Woops, die einfachen Anführungszeichen, in denen ein Rest von mir früher eine $ VARIABLE hat. Danke für die Hilfe wie immer – paultop6