Advertisement
Advertisement
| 02.25.2008 at 06:16PM PST, ID: 23192355 |
|
[x]
Attachment Details
|
||
|
[x]
The Solution Rating System
|
||
|
With so many solutions, how can you tell which solutions are most likely to help you and which ones are not? To provide you with a tool to use, we rate our solutions based on various elements that most accurately determine if a solution is a quality solution. To explain what factors affect the solution rating, here are the elements we take into consideration when formulating our solution rating.
Your Input Matters If you have any suggestions that you would like to make for our rating system, please ask a question in the Suggestions Zone of Community Support. Thank you! |
||
1: 2: 3: 4: 5: 6: 7: 8: 9: 10: 11: 12: 13: 14: 15: 16: 17: 18: 19: 20: 21: 22: 23: 24: 25: 26: 27: |
#!/bin/sh
# this will list all files under the user home directory and store their names in files.txt
find $HOME -type f > files.txt
# files.txt will be opend and read line by line
# every file name will be passed to the "du" command to get its size
# the results will be stored in "du.out" file
exec<files.txt
while read line
do
du $line >> du.out;
done
# now we will sort the file using the sort command and store the result in "sort.out"
sort +n du.out > sort.out
# now we will print the largest 5 files
tail -5 sort.out
# all temp files now will be deleted
rm -f sort.out files.txt du.out
|