(command.CommandList children: [ (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.Name left:<Id.Lit_VarLike 'FILES='> name:FILES) op: assign_op.Equal rhs: {($ Id.VSub_At '@')} spids: [4] ) ] redirects: [] ) (command.Simple words: [{<make>} {($ Id.VSub_DollarName FILES)}] redirects: [(redir op:<Id.Redir_Great '>'> loc:(redir_loc.Fd fd:1) arg:{<'/dev/null'>})] more_env: [] do_fork: T ) (command.AndOr ops: [Id.Op_DAmp] children: [ (C {<Id.Lit_LBracket '['>} {($ Id.VSub_Pound '#')} {<-eq>} {<0>} {<Id.Lit_RBracket ']'>}) (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.Name left:<Id.Lit_VarLike 'FILES='> name:FILES) op: assign_op.Equal rhs: {<toybox>} spids: [27] ) ] redirects: [] ) ] ) (C {<mkdir>} {<-p>} {<'/out/bin'>}) (C {<mv>} {($ Id.VSub_DollarName FILES)} {<'/out/bin'>}) (command.Simple words: [ {<printf>} { (DQ <'FROM scratch'> <Id.Lit_BadBackslash '\\'> <'nCOPY bin/ bin/'> <Id.Lit_BadBackslash '\\'> <n> ) } ] redirects: [(redir op:<Id.Redir_Great '>'> loc:(redir_loc.Fd fd:1) arg:{<'/out/Dockerfile'>})] more_env: [] do_fork: T ) (C {<cd>} {<'/out'>}) (C {<tar>} {<cf>} {<->} {<.>}) ] )