# regression tests for the csplit utilitiy KEEP "*.dat" TEST 01 'basics' EXEC -n 3 -k a.dat '/=/' INPUT a.dat $'=\na\n=\nb\n=\nc\n=\nd\n=\ne\n=\nf\n=\ng\n=\nh\n=\ni\n=\nj\n=\nk\n=\nl\n=\nm\n=\nn\n=\no\n=\np\n=\nq\n=\nr\n=\ns\n=\nt\n=\nu\n=\nv\n=\nw\n=\nx\n=\ny\n=\nz' OUTPUT - $'0\n104' OUTPUT xx000 OUTPUT xx001 $'=\na\n=\nb\n=\nc\n=\nd\n=\ne\n=\nf\n=\ng\n=\nh\n=\ni\n=\nj\n=\nk\n=\nl\n=\nm\n=\nn\n=\no\n=\np\n=\nq\n=\nr\n=\ns\n=\nt\n=\nu\n=\nv\n=\nw\n=\nx\n=\ny\n=\nz' EXEC -n 3 -k a.dat '/=/' '{1}' INPUT a.dat $'=\na\n=\nb\n=\nc\n=\nd\n=\ne\n=\nf\n=\ng\n=\nh\n=\ni\n=\nj\n=\nk\n=\nl\n=\nm\n=\nn\n=\no\n=\np\n=\nq\n=\nr\n=\ns\n=\nt\n=\nu\n=\nv\n=\nw\n=\nx\n=\ny\n=\nz' OUTPUT - $'0\n4\n100' OUTPUT xx000 OUTPUT xx001 $'=\na' OUTPUT xx002 $'=\nb\n=\nc\n=\nd\n=\ne\n=\nf\n=\ng\n=\nh\n=\ni\n=\nj\n=\nk\n=\nl\n=\nm\n=\nn\n=\no\n=\np\n=\nq\n=\nr\n=\ns\n=\nt\n=\nu\n=\nv\n=\nw\n=\nx\n=\ny\n=\nz' EXEC -n 3 -k a.dat '/=/' '{8}' INPUT a.dat $'=\na\n=\nb\n=\nc\n=\nd\n=\ne\n=\nf\n=\ng\n=\nh\n=\ni\n=\nj\n=\nk\n=\nl\n=\nm\n=\nn\n=\no\n=\np\n=\nq\n=\nr\n=\ns\n=\nt\n=\nu\n=\nv\n=\nw\n=\nx\n=\ny\n=\nz' OUTPUT - $'0\n4\n4\n4\n4\n4\n4\n4\n4\n72' OUTPUT xx000 OUTPUT xx001 $'=\na' OUTPUT xx002 $'=\nb' OUTPUT xx003 $'=\nc' OUTPUT xx004 $'=\nd' OUTPUT xx005 $'=\ne' OUTPUT xx006 $'=\nf' OUTPUT xx007 $'=\ng' OUTPUT xx008 $'=\nh' OUTPUT xx009 $'=\ni\n=\nj\n=\nk\n=\nl\n=\nm\n=\nn\n=\no\n=\np\n=\nq\n=\nr\n=\ns\n=\nt\n=\nu\n=\nv\n=\nw\n=\nx\n=\ny\n=\nz' EXEC -n 3 -k a.dat '/=/' '{25}' OUTPUT - $'0\n4\n4\n4\n4\n4\n4\n4\n4\n4\n4\n4\n4\n4\n4\n4\n4\n4\n4\n4\n4\n4\n4\n4\n4\n4\n4' OUTPUT xx000 OUTPUT xx001 $'=\na' OUTPUT xx002 $'=\nb' OUTPUT xx003 $'=\nc' OUTPUT xx004 $'=\nd' OUTPUT xx005 $'=\ne' OUTPUT xx006 $'=\nf' OUTPUT xx007 $'=\ng' OUTPUT xx008 $'=\nh' OUTPUT xx009 $'=\ni' OUTPUT xx010 $'=\nj' OUTPUT xx011 $'=\nk' OUTPUT xx012 $'=\nl' OUTPUT xx013 $'=\nm' OUTPUT xx014 $'=\nn' OUTPUT xx015 $'=\no' OUTPUT xx016 $'=\np' OUTPUT xx017 $'=\nq' OUTPUT xx018 $'=\nr' OUTPUT xx019 $'=\ns' OUTPUT xx020 $'=\nt' OUTPUT xx021 $'=\nu' OUTPUT xx022 $'=\nv' OUTPUT xx023 $'=\nw' OUTPUT xx024 $'=\nx' OUTPUT xx025 $'=\ny' OUTPUT xx026 $'=\nz' EXEC -n 3 -k a.dat '/=/' '{26}' OUTPUT - $'0\n4\n4\n4\n4\n4\n4\n4\n4\n4\n4\n4\n4\n4\n4\n4\n4\n4\n4\n4\n4\n4\n4\n4\n4\n4\n4' OUTPUT xx000 OUTPUT xx001 $'=\na' OUTPUT xx002 $'=\nb' OUTPUT xx003 $'=\nc' OUTPUT xx004 $'=\nd' OUTPUT xx005 $'=\ne' OUTPUT xx006 $'=\nf' OUTPUT xx007 $'=\ng' OUTPUT xx008 $'=\nh' OUTPUT xx009 $'=\ni' OUTPUT xx010 $'=\nj' OUTPUT xx011 $'=\nk' OUTPUT xx012 $'=\nl' OUTPUT xx013 $'=\nm' OUTPUT xx014 $'=\nn' OUTPUT xx015 $'=\no' OUTPUT xx016 $'=\np' OUTPUT xx017 $'=\nq' OUTPUT xx018 $'=\nr' OUTPUT xx019 $'=\ns' OUTPUT xx020 $'=\nt' OUTPUT xx021 $'=\nu' OUTPUT xx022 $'=\nv' OUTPUT xx023 $'=\nw' OUTPUT xx024 $'=\nx' OUTPUT xx025 $'=\ny' OUTPUT xx026 $'=\nz' EXEC -n 3 -k a.dat '/=/' '{27}' OUTPUT - $'0\n4\n4\n4\n4\n4\n4\n4\n4\n4\n4\n4\n4\n4\n4\n4\n4\n4\n4\n4\n4\n4\n4\n4\n4\n4\n4' OUTPUT xx000 OUTPUT xx001 $'=\na' OUTPUT xx002 $'=\nb' OUTPUT xx003 $'=\nc' OUTPUT xx004 $'=\nd' OUTPUT xx005 $'=\ne' OUTPUT xx006 $'=\nf' OUTPUT xx007 $'=\ng' OUTPUT xx008 $'=\nh' OUTPUT xx009 $'=\ni' OUTPUT xx010 $'=\nj' OUTPUT xx011 $'=\nk' OUTPUT xx012 $'=\nl' OUTPUT xx013 $'=\nm' OUTPUT xx014 $'=\nn' OUTPUT xx015 $'=\no' OUTPUT xx016 $'=\np' OUTPUT xx017 $'=\nq' OUTPUT xx018 $'=\nr' OUTPUT xx019 $'=\ns' OUTPUT xx020 $'=\nt' OUTPUT xx021 $'=\nu' OUTPUT xx022 $'=\nv' OUTPUT xx023 $'=\nw' OUTPUT xx024 $'=\nx' OUTPUT xx025 $'=\ny' OUTPUT xx026 $'=\nz' EXEC -n 3 -k a.dat '/=/' '{*}' OUTPUT - $'0\n4\n4\n4\n4\n4\n4\n4\n4\n4\n4\n4\n4\n4\n4\n4\n4\n4\n4\n4\n4\n4\n4\n4\n4\n4\n4' OUTPUT xx000 OUTPUT xx001 $'=\na' OUTPUT xx002 $'=\nb' OUTPUT xx003 $'=\nc' OUTPUT xx004 $'=\nd' OUTPUT xx005 $'=\ne' OUTPUT xx006 $'=\nf' OUTPUT xx007 $'=\ng' OUTPUT xx008 $'=\nh' OUTPUT xx009 $'=\ni' OUTPUT xx010 $'=\nj' OUTPUT xx011 $'=\nk' OUTPUT xx012 $'=\nl' OUTPUT xx013 $'=\nm' OUTPUT xx014 $'=\nn' OUTPUT xx015 $'=\no' OUTPUT xx016 $'=\np' OUTPUT xx017 $'=\nq' OUTPUT xx018 $'=\nr' OUTPUT xx019 $'=\ns' OUTPUT xx020 $'=\nt' OUTPUT xx021 $'=\nu' OUTPUT xx022 $'=\nv' OUTPUT xx023 $'=\nw' OUTPUT xx024 $'=\nx' OUTPUT xx025 $'=\ny' OUTPUT xx026 $'=\nz'