fuser -OdV /temp
This command returns the output below;
inode=132 size=10871 fd=2 5046330
inode=570 size=292 fd=1 5439528
inode=259 size=2669 fd=1 5570758
inode=759 size=255 fd=1 6226124
inode=636 size=1035 fd=1 6291594
inode=156 size=20480 fd=1 6422648
inode=634 size=1035 fd=1 6488204
inode=271 size=2669 fd=1 6684762
inode=777 size=64 fd=1 6815924
inode=623 size=42 fd=1 6946844
inode=454 size=546 fd=1 7143604
inode=157 size=87132 fd=1 7536892
inode=761 size=803 fd=1 7930064
inode=273 size=4096 fd=1 7995542
inode=550 size=19272991 fd=1 8716450
inode=322 size=6894879 fd=1 8781842
inode=325 size=3460 fd=1 8847558
inode=644 size=826 fd=1 8912936
inode=567 size=10804 fd=2 8978642
..............
Is there a way to sort by the size (i.e. size=10871)?
I want to display in desc order, so that
19272991 displays first then 6894879, etc...
Please advise.
$ sort -n -t= -k 3,3 <file
inode=623 size=42 fd=1 6946844
inode=777 size=64 fd=1 6815924
inode=759 size=255 fd=1 6226124
inode=570 size=292 fd=1 5439528
inode=454 size=546 fd=1 7143604
inode=761 size=803 fd=1 7930064
inode=644 size=826 fd=1 8912936
inode=634 size=1035 fd=1 6488204
inode=636 size=1035 fd=1 6291594
inode=259 size=2669 fd=1 5570758
inode=271 size=2669 fd=1 6684762
inode=325 size=3460 fd=1 8847558
inode=273 size=4096 fd=1 7995542
inode=567 size=10804 fd=2 8978642
inode=132 size=10871 fd=2 5046330
inode=156 size=20480 fd=1 6422648
inode=157 size=87132 fd=1 7536892
inode=322 size=6894879 fd=1 8781842
inode=550 size=19272991 fd=1 8716450
$
Add -r if you want it reversed.
# fuser -OdV /tmp | sort -n -t= -k 3,3
inode=3502 size=193106 fd=1
inode=3502 size=193106 fd=2
inode=3513 size=139474 fd=2
inode=3511 size=261016 fd=1
inode=3502 size=193106 fd=2
inode=3502 size=193106 fd=2
inode=3502 size=193106 fd=2
inode=3502 size=193106 fd=2
inode=3512 size=103334 fd=2
inode=3510 size=274318 fd=2
inode=3502 size=193106 fd=2
inode=3513 size=139474 fd=1
inode=3513 size=139474 fd=2
inode=3510 size=274318 fd=1
inode=3510 size=274318 fd=2
inode=3510 size=274318 fd=2
I tried this... Can we combine | sort ?
Give us an example output of what you mean by "combine | sort"
I meant
fuser -OdV /tmp | sort -n -t= -k 3,3
rather do
<file
Please advise.
What is this '<file' you wish to read from?
The sort worked on my system, what's yours?
fuser -OdV /tmp
will display the output already, so we don't need
<file
at all.
Please advise.
I repeat: What's your system?
sort can read input from a pipe.
Oh, sorry! It is AIX 5.3 and 6.1.