(command.Pipeline children: [ (C {(ldd)} {(DQ ($ VSub_Number '$1'))}) (C {(grep)} {(SQ <' => '>)}) (C {(grep)} {(-v)} {(ld-linux)}) (C {(sed)} {(SQ <'s/.* =>[[:blank:]]*//'>)}) (C {(sed)} {(SQ <'s/ *(0x.*//'>)}) (C {(sed)} {(SQ <'/^$/ d'>)}) (command.WhileUntil keyword: <KW_While while> cond: [(command.Sentence child:(C {(read)} {(lib)}) terminator:<Op_Semi ';'>)] body: (command.DoGroup children: [ (command.Pipeline children: [ (C {(dpkg)} {(-S)} {(DQ ($ VSub_DollarName '$lib'))}) (C {(sed)} {(SQ <'s/: .*//'>)}) ] negated: F ) ] ) ) (C {(sort)}) (C {(uniq)}) ] negated: F )