(CommandList children: [ (Pipeline children: [ (C {(apropos)} {(DQ (_r))}) (C {(sed)} {(-n)} {(SQ <"s#\\(.*\\)_r .*#\\1#p">)}) (C {(uniq)}) (If arms: [ (if_arm cond: [ (Sentence child: (C {(Lit_Other "[")} {(DQ ($ VSub_Pound "$#"))} {(KW_Bang "!") (Lit_Other "=")} {(DQ (0))} {(Lit_Other "]")} ) terminator: <Op_Semi ";"> ) ] action: [ (SimpleCommand words: [ {(grep)} {(-F)} {(-f-)} {(-w)} {(-n)} {(--color) (Lit_Other "=") (DQ (auto))} {(DQ ($ VSub_At "$@"))} ] more_env: [(env_pair name:LANG val:{(C)} spids:[95])] ) ] spids: [-1 92] ) ] else_action: [(C {(cat)})] spids: [118 123] ) ] negated: False ) ] )