-
-
Save erselbey/8c23b27bf66c95e16370a58ab3bfef69 to your computer and use it in GitHub Desktop.
Revisions
-
jbobbylopez revised this gist
May 28, 2017 . 1 changed file with 12 additions and 5 deletions.There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode charactersOriginal file line number Diff line number Diff line change @@ -1,14 +1,21 @@ #!/bin/bash echo "Building extended du reports for $1 in $2 ..."; cd $1 du -sh $1/* $1/.[a-zA-Z0-9]* $1/. > $2/du-output.txt cat $2/du-output.txt | egrep '([0-9]M)' > $2/du-output-MB.txt cat $2/du-output.txt | egrep '[0-9]G'> $2/du-output-GB.txt cat $2/du-output-MB.txt | sort -hr > $2/du-output-MB-sorted.txt cat $2/du-output-GB.txt | sort -hr > $2/du-output-GB-sorted.txt echo "" echo '[du extended report]:'; cat $2/du-output-GB-sorted.txt GBTOTAL=`cat $2/du-output-GB-sorted.txt | perl -pe 's/^(\d+\.+\d+|\d+)\w*.*/$1/g' | paste -sd+ | bc` echo -ne "GB Total: $GBTOTAL" echo "" echo "" cat $2/du-output-MB-sorted.txt MBTOTAL=`cat $2/du-output-MB-sorted.txt | perl -pe 's/^(\d+\.+\d+|\d+)\w*.*/$1/g' | paste -sd+ | bc` echo "MB Total: $MBTOTAL" echo "" FULLTOTAL=`echo "scale=2; ($MBTOTAL / 1024) + $GBTOTAL" | bc` echo "Full Total (GB): $FULLTOTAL" -
jbobbylopez revised this gist
May 8, 2017 . 1 changed file with 1 addition and 1 deletion.There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode charactersOriginal file line number Diff line number Diff line change @@ -1,7 +1,7 @@ #!/bin/bash echo "Building extended du reports for $1 in $2 ..."; cd $1 du -sh $1/* > $2/du-output.txt cat $2/du-output.txt | egrep '([0-9][0-9]M)' > ~jbl/du-output-MB.txt cat $2/du-output.txt | egrep '[0-9]G'> ~jbl/du-output-GB.txt cat $2/du-output-MB.txt | sort -hr > $2/du-output-MB-sorted.txt -
jbobbylopez created this gist
May 8, 2017 .There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode charactersOriginal file line number Diff line number Diff line change @@ -0,0 +1,14 @@ #!/bin/bash echo "Building extended du reports for $1 in $2 ..."; cd $1 du -sh ./* > $2/du-output.txt cat $2/du-output.txt | egrep '([0-9][0-9]M)' > ~jbl/du-output-MB.txt cat $2/du-output.txt | egrep '[0-9]G'> ~jbl/du-output-GB.txt cat $2/du-output-MB.txt | sort -hr > $2/du-output-MB-sorted.txt cat $2/du-output-GB.txt | sort -hr > $2/du-output-GB-sorted.txt echo '[du extended report]:'; cat $2/du-output-GB-sorted.txt echo -ne "Total (GB): " && cat ~jbl/du-output-GB-sorted.txt | perl -pe 's/^(\d+\.+\d+|\d+)\w*.*/$1/g' | paste -sd+ | bc echo "" cat $2/du-output-MB-sorted.txt echo -ne "Total (MB): " && cat ~jbl/du-output-MB-sorted.txt | perl -pe 's/^(\d+\.+\d+|\d+)\w*.*/$1/g' | paste -sd+ | bc