-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathadddev
executable file
·5 lines (5 loc) · 1.74 KB
/
adddev
1
2
3
4
5
#!/bin/bash
#i=0; S=0; for P in `dpkg-query -W -f '${status} ${package}\n' | sed -n 's/^install ok installed //p' | grep "\-dev"`; do g=`aptitude show $P | grep -i "größe" | cut -d: -f2 | sed 's/k//g' | sed 's/\.//g'`; if [ $(echo $g | grep -ic m) -gt 0 ]; then g=`echo $g | sed 's/\(m\|M\)//g'|cut -d, -f1`; g=$(($g*1000)) ; fi;g=`echo $g | cut -d, -f1`; i=$(($i+1)); S=$(($S+$g)); echo $i $P $g $S; done
#i=0; S=0; for P in `dpkg-query -W -f '${status} ${package}\n' | sed -n 's/^install ok installed //p' | grep "\-dev"`; do g=`aptitude show $P | grep -i "größe" | cut -d: -f2 | sed 's/k//g' | sed 's/\.//g'`; if [ $(echo $g | grep -ic m) -gt 0 ]; then g=`echo $g | sed 's/\(m\|M\)//g'|cut -d, -f1`; g=$(($g*1000)) ; fi;g=`echo $g | cut -d, -f1`; i=$(($i+1)); if [[ $g == *[[:digit:]]* ]]; then echo $g; fi ; S=$(($S+$g)); echo $i $P $g $S; done
#i=0; S=0; for P in `dpkg-query -W -f '${status} ${package}\n' | sed -n 's/^install ok installed //p' | grep "\-dev"`; do g=`aptitude show $P | grep -i "größe" | cut -d: -f2 | sed 's/k//g' | sed 's/\.//g'`; if [ $(echo $g | grep -ic m) -gt 0 ]; then g=`echo $g | sed 's/\(m\|M\)//g'|cut -d, -f1`; g=$(($g*1000)) ; fi;g=`echo $g | cut -d, -f1`; i=$(($i+1)); if [[ "$g" =~ ^[0-9]+$ ]]; then ; else echo $g; g=0 ; fi ; S=$(($S+$g)); echo $i $P $g $S; done
i=0; S=0; for P in `dpkg-query -W -f '${status} ${package}\n' | sed -n 's/^install ok installed //p' | grep "\-dev"`; do g=`aptitude show $P | grep -i "größe" | cut -d: -f2 | sed 's/k//g' | sed 's/\.//g'`; if [ $(echo $g | grep -ic m) -gt 0 ]; then g=`echo $g | sed 's/\(m\|M\)//g'|cut -d, -f1`; g=$(($g*1000)) ; fi;g=`echo $g | cut -d, -f1`; i=$(($i+1)); if [[ "$g" =~ ^[0-9]+$ ]]; then echo -e "ok \c" ; else echo $g; g=0 ; fi ; S=$(($S+$g)); echo $i $P $g $S; done