use Processes.frink B := byte entries = new array for line = execLines["dnf info"] { if [n] = line =~ %r/^Name\s*:\s*(.*)/ name = n if [s] = line =~ %r/^Installed size\s*:\s*(.*)/ { size = eval[s] div byte entries.push[[name, size]] // println["$size\t$name"] } } println[formatTable[sort[entries, byColumn[1]], "left"]]