(CommandList children: [ (Assignment keyword: Assign_None pairs: [(assign_pair lhs:(LhsName name:f) op:Equal rhs:{(/etc/modprobe.d/aoe.conf)} spids:[10])] spids: [10] ) (If arms: [ (if_arm cond: [ (Sentence child: (AndOr ops: [Op_DPipe] children: [ (C {(test)} {(KW_Bang '!')} {(-r)} {($ VSub_Name '$f')}) (C {(test)} {(KW_Bang '!')} {(-w)} {($ VSub_Name '$f')}) ] ) terminator: <Op_Semi ';'> ) ] action: [ (SimpleCommand words: [ {(echo)} {(DQ ('cannot configure ') ($ VSub_Name '$f') (' for module autoloading'))} ] redirects: [(Redir op:<Redir_GreatAnd '1>&'> fd:1 arg_word:{(2)})] ) (ControlFlow token:<ControlFlow_Exit exit> arg_word:{(1)}) ] spids: [16777215 35] ) ] spids: [16777215 54] ) (SimpleCommand words: [{(grep)} {(major-152)} {($ VSub_Name '$f')}] redirects: [(Redir op:<Redir_Great '>'> fd:16777215 arg_word:{(/dev/null)})] ) (If arms: [ (if_arm cond: [ (Sentence child: (C {(Lit_Other '[')} {($ VSub_QMark '$?')} {(Lit_Other '=')} {(1)} {(Lit_Other ']')}) terminator: <Op_Semi ';'> ) ] action: [ (SimpleCommand words: [{(echo)} {(alias)} {(block-major-152)} {(aoe)}] redirects: [(Redir op:<Redir_DGreat '>>'> fd:16777215 arg_word:{($ VSub_Name '$f')})] ) (SimpleCommand words: [{(echo)} {(alias)} {(char-major-152)} {(aoe)}] redirects: [(Redir op:<Redir_DGreat '>>'> fd:16777215 arg_word:{($ VSub_Name '$f')})] ) ] spids: [16777215 79] ) ] spids: [16777215 107] ) ] )