From cc85b11ebd8e1fed3127506d65448296c754279e Mon Sep 17 00:00:00 2001 From: InigoGutierrez Date: Sat, 11 Jun 2022 11:41:49 +0200 Subject: Created programSizes.sh to get sizes of installed programs. --- programSizes.sh | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) create mode 100755 programSizes.sh (limited to 'programSizes.sh') diff --git a/programSizes.sh b/programSizes.sh new file mode 100755 index 0000000..f892497 --- /dev/null +++ b/programSizes.sh @@ -0,0 +1,17 @@ +#!/bin/sh + +# programSizes.sh +# +# Outputs the sizes of programs installed by pacman ordered by size. + +for program in $(pacman -Q | cut -d' ' -f1); do + pacman -Qi "$program" | grep -E '(^Name|^Installed Size)' +done | + sed '/^Name/{ + N + s/Name\s*: // + s/\nInstalled Size\s*:// + s/\([0-9]\) \([^0-9]\)/\1\2/ + s/\([^ ]* \)\(.*\)/\2 \1/}' | + sort -h + -- cgit v1.2.1