take the example:
$ du -h file_size.txt
112K file_size.txt
How would i remove the filename from the output of du -h
I have tried to use sed to search for a string (the filename) and replace it with nothing, but it hasnt worked (command below)
du -h file_size.txt | sed 's/ 'file_size.txt'//'
Could someone please point out why this wont work, or perhaps a better way to do it?
Regards
Paul
du -h file_size.txt | cut -f1
You have some bad quoting in that command line. The simplest is probably:
du -h file_size.txt | cut -f -1
To fix your command line:
du -h file_size.txt | sed 's/file_size.txt//'
Since your post has an awk
tag:
du -h file_size.txt | awk '{ print $1 }'
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With