(command.CommandList
  children: [
    (C {<echo>} {(DQ <'setup for kernel-skeleton...'>)})
    (command.ShAssignment
      pairs: [
        (assign_pair
          lhs: (sh_lhs_expr.Name name:BRCMFMAC)
          op: assign_op.Equal
          rhs: 
            {
              (DQ 
                (command_sub
                  left_token: <Id.Left_Backtick '`'>
                  child: (C {<find>} {<'./lib/modules'>} {<-type>} {<f>} {<-name>} {<brcmfmac.ko>})
                )
              )
            }
          spids: [23]
        )
      ]
    )
    (command.If
      arms: [
        (if_arm
          cond: 
            (condition.Shell
              commands: [
                (command.Sentence
                  child: 
                    (C {<Id.Lit_LBracket '['>} {<Id.KW_Bang '!'>} 
                      {(DQ ($ Id.VSub_DollarName '$BRCMFMAC'))} {<Id.Lit_RBracket ']'>}
                    )
                  terminator: <Id.Op_Semi _>
                )
              ]
            )
          action: [(C {<rm>} {<-r>} {<-f>} {<'./lib/modules/all-firmware/brcm'>})]
          spids: [45 57]
        )
      ]
    )
    (command.ShAssignment
      pairs: [
        (assign_pair
          lhs: (sh_lhs_expr.Name name:ATH9KHTC)
          op: assign_op.Equal
          rhs: 
            {
              (DQ 
                (command_sub
                  left_token: <Id.Left_Backtick '`'>
                  child: (C {<find>} {<'./lib/modules'>} {<-type>} {<f>} {<-name>} {<ath9k_htc.ko>})
                )
              )
            }
          spids: [81]
        )
      ]
    )
    (command.If
      arms: [
        (if_arm
          cond: 
            (condition.Shell
              commands: [
                (command.Sentence
                  child: 
                    (C {<Id.Lit_LBracket '['>} {<Id.KW_Bang '!'>} 
                      {(DQ ($ Id.VSub_DollarName '$ATH9KHTC'))} {<Id.Lit_RBracket ']'>}
                    )
                  terminator: <Id.Op_Semi _>
                )
              ]
            )
          action: [(C {<rm>} {<-r>} {<-f>} {<'./lib/modules/all-firmware/ath9k_htc'>})]
          spids: [100 112]
        )
      ]
    )
  ]
)