# bash -x test.sh list.txt out.txt 3 com 10 50 + input=list.txt + output=out.txt + combos=3 + suffix=com + delay=10 + retries=50 + array=($(<"$input")) ++ mix 3 ++ (( 3 < 1 )) ++ for x in '"${array[@]}"' +++ mix 2 blue +++ (( 2 < 1 )) +++ for x in '"${array[@]}"' ++++ mix 1 blueblue ++++ (( 1 < 1 )) ++++ for x in '"${array[@]}"' +++++ mix 0 blueblueblue +++++ (( 0 < 1 )) +++++ echo blueblueblue ++++ echo blueblueblue ++++ for x in '"${array[@]}"' +++++ mix 0 flowerblueblue +++++ (( 0 < 1 )) +++++ echo flowerblueblue ++++ echo flowerblueblue ++++ for x in '"${array[@]}"' +++++ mix 0 testblueblue +++++ (( 0 < 1 )) +++++ echo testblueblue ++++ echo testblueblue ++++ for x in '"${array[@]}"' +++++ mix 0 loveblueblue +++++ (( 0 < 1 )) +++++ echo loveblueblue ++++ echo loveblueblue +++ echo 'blueblueblue flowerblueblue testblueblue loveblueblue' +++ for x in '"${array[@]}"' ++++ mix 1 flowerblue ++++ (( 1 < 1 )) ++++ for x in '"${array[@]}"' +++++ mix 0 blueflowerblue +++++ (( 0 < 1 )) +++++ echo blueflowerblue ++++ echo blueflowerblue ++++ for x in '"${array[@]}"' +++++ mix 0 flowerflowerblue +++++ (( 0 < 1 )) +++++ echo flowerflowerblue ++++ echo flowerflowerblue ++++ for x in '"${array[@]}"' +++++ mix 0 testflowerblue +++++ (( 0 < 1 )) +++++ echo testflowerblue ++++ echo testflowerblue ++++ for x in '"${array[@]}"' +++++ mix 0 loveflowerblue +++++ (( 0 < 1 )) +++++ echo loveflowerblue ++++ echo loveflowerblue +++ echo 'blueflowerblue flowerflowerblue testflowerblue loveflowerblue' +++ for x in '"${array[@]}"' ++++ mix 1 testblue ++++ (( 1 < 1 )) ++++ for x in '"${array[@]}"' +++++ mix 0 bluetestblue +++++ (( 0 < 1 )) +++++ echo bluetestblue ++++ echo bluetestblue ++++ for x in '"${array[@]}"' +++++ mix 0 flowertestblue +++++ (( 0 < 1 )) +++++ echo flowertestblue ++++ echo flowertestblue ++++ for x in '"${array[@]}"' +++++ mix 0 testtestblue +++++ (( 0 < 1 )) +++++ echo testtestblue ++++ echo testtestblue ++++ for x in '"${array[@]}"' +++++ mix 0 lovetestblue +++++ (( 0 < 1 )) +++++ echo lovetestblue ++++ echo lovetestblue +++ echo 'bluetestblue flowertestblue testtestblue lovetestblue' +++ for x in '"${array[@]}"' ++++ mix 1 loveblue ++++ (( 1 < 1 )) ++++ for x in '"${array[@]}"' +++++ mix 0 blueloveblue +++++ (( 0 < 1 )) +++++ echo blueloveblue ++++ echo blueloveblue ++++ for x in '"${array[@]}"' +++++ mix 0 flowerloveblue +++++ (( 0 < 1 )) +++++ echo flowerloveblue ++++ echo flowerloveblue ++++ for x in '"${array[@]}"' +++++ mix 0 testloveblue +++++ (( 0 < 1 )) +++++ echo testloveblue ++++ echo testloveblue ++++ for x in '"${array[@]}"' +++++ mix 0 loveloveblue +++++ (( 0 < 1 )) +++++ echo loveloveblue ++++ echo loveloveblue +++ echo 'blueloveblue flowerloveblue testloveblue loveloveblue' ++ echo 'blueblueblue flowerblueblue testblueblue loveblueblue blueflowerblue flowerflowerblue testflowerblue loveflowerblue bluetestblue flowertestblue testtestblue lovetestblue blueloveblue flowerloveblue testloveblue loveloveblue' ++ for x in '"${array[@]}"' +++ mix 2 flower +++ (( 2 < 1 )) +++ for x in '"${array[@]}"' ++++ mix 1 blueflower ++++ (( 1 < 1 )) ++++ for x in '"${array[@]}"' +++++ mix 0 blueblueflower +++++ (( 0 < 1 )) +++++ echo blueblueflower ++++ echo blueblueflower ++++ for x in '"${array[@]}"' +++++ mix 0 flowerblueflower +++++ (( 0 < 1 )) +++++ echo flowerblueflower ++++ echo flowerblueflower ++++ for x in '"${array[@]}"' +++++ mix 0 testblueflower +++++ (( 0 < 1 )) +++++ echo testblueflower ++++ echo testblueflower ++++ for x in '"${array[@]}"' +++++ mix 0 loveblueflower +++++ (( 0 < 1 )) +++++ echo loveblueflower ++++ echo loveblueflower +++ echo 'blueblueflower flowerblueflower testblueflower loveblueflower' +++ for x in '"${array[@]}"' ++++ mix 1 flowerflower ++++ (( 1 < 1 )) ++++ for x in '"${array[@]}"' +++++ mix 0 blueflowerflower +++++ (( 0 < 1 )) +++++ echo blueflowerflower ++++ echo blueflowerflower ++++ for x in '"${array[@]}"' +++++ mix 0 flowerflowerflower +++++ (( 0 < 1 )) +++++ echo flowerflowerflower ++++ echo flowerflowerflower ++++ for x in '"${array[@]}"' +++++ mix 0 testflowerflower +++++ (( 0 < 1 )) +++++ echo testflowerflower ++++ echo testflowerflower ++++ for x in '"${array[@]}"' +++++ mix 0 loveflowerflower +++++ (( 0 < 1 )) +++++ echo loveflowerflower ++++ echo loveflowerflower +++ echo 'blueflowerflower flowerflowerflower testflowerflower loveflowerflower' +++ for x in '"${array[@]}"' ++++ mix 1 testflower ++++ (( 1 < 1 )) ++++ for x in '"${array[@]}"' +++++ mix 0 bluetestflower +++++ (( 0 < 1 )) +++++ echo bluetestflower ++++ echo bluetestflower ++++ for x in '"${array[@]}"' +++++ mix 0 flowertestflower +++++ (( 0 < 1 )) +++++ echo flowertestflower ++++ echo flowertestflower ++++ for x in '"${array[@]}"' +++++ mix 0 testtestflower +++++ (( 0 < 1 )) +++++ echo testtestflower ++++ echo testtestflower ++++ for x in '"${array[@]}"' +++++ mix 0 lovetestflower +++++ (( 0 < 1 )) +++++ echo lovetestflower ++++ echo lovetestflower +++ echo 'bluetestflower flowertestflower testtestflower lovetestflower' +++ for x in '"${array[@]}"' ++++ mix 1 loveflower ++++ (( 1 < 1 )) ++++ for x in '"${array[@]}"' +++++ mix 0 blueloveflower +++++ (( 0 < 1 )) +++++ echo blueloveflower ++++ echo blueloveflower ++++ for x in '"${array[@]}"' +++++ mix 0 flowerloveflower +++++ (( 0 < 1 )) +++++ echo flowerloveflower ++++ echo flowerloveflower ++++ for x in '"${array[@]}"' +++++ mix 0 testloveflower +++++ (( 0 < 1 )) +++++ echo testloveflower ++++ echo testloveflower ++++ for x in '"${array[@]}"' +++++ mix 0 loveloveflower +++++ (( 0 < 1 )) +++++ echo loveloveflower ++++ echo loveloveflower +++ echo 'blueloveflower flowerloveflower testloveflower loveloveflower' ++ echo 'blueblueflower flowerblueflower testblueflower loveblueflower blueflowerflower flowerflowerflower testflowerflower loveflowerflower bluetestflower flowertestflower testtestflower lovetestflower blueloveflower flowerloveflower testloveflower loveloveflower' ++ for x in '"${array[@]}"' +++ mix 2 test +++ (( 2 < 1 )) +++ for x in '"${array[@]}"' ++++ mix 1 bluetest ++++ (( 1 < 1 )) ++++ for x in '"${array[@]}"' +++++ mix 0 bluebluetest +++++ (( 0 < 1 )) +++++ echo bluebluetest ++++ echo bluebluetest ++++ for x in '"${array[@]}"' +++++ mix 0 flowerbluetest +++++ (( 0 < 1 )) +++++ echo flowerbluetest ++++ echo flowerbluetest ++++ for x in '"${array[@]}"' +++++ mix 0 testbluetest +++++ (( 0 < 1 )) +++++ echo testbluetest ++++ echo testbluetest ++++ for x in '"${array[@]}"' +++++ mix 0 lovebluetest +++++ (( 0 < 1 )) +++++ echo lovebluetest ++++ echo lovebluetest +++ echo 'bluebluetest flowerbluetest testbluetest lovebluetest' +++ for x in '"${array[@]}"' ++++ mix 1 flowertest ++++ (( 1 < 1 )) ++++ for x in '"${array[@]}"' +++++ mix 0 blueflowertest +++++ (( 0 < 1 )) +++++ echo blueflowertest ++++ echo blueflowertest ++++ for x in '"${array[@]}"' +++++ mix 0 flowerflowertest +++++ (( 0 < 1 )) +++++ echo flowerflowertest ++++ echo flowerflowertest ++++ for x in '"${array[@]}"' +++++ mix 0 testflowertest +++++ (( 0 < 1 )) +++++ echo testflowertest ++++ echo testflowertest ++++ for x in '"${array[@]}"' +++++ mix 0 loveflowertest +++++ (( 0 < 1 )) +++++ echo loveflowertest ++++ echo loveflowertest +++ echo 'blueflowertest flowerflowertest testflowertest loveflowertest' +++ for x in '"${array[@]}"' ++++ mix 1 testtest ++++ (( 1 < 1 )) ++++ for x in '"${array[@]}"' +++++ mix 0 bluetesttest +++++ (( 0 < 1 )) +++++ echo bluetesttest ++++ echo bluetesttest ++++ for x in '"${array[@]}"' +++++ mix 0 flowertesttest +++++ (( 0 < 1 )) +++++ echo flowertesttest ++++ echo flowertesttest ++++ for x in '"${array[@]}"' +++++ mix 0 testtesttest +++++ (( 0 < 1 )) +++++ echo testtesttest ++++ echo testtesttest ++++ for x in '"${array[@]}"' +++++ mix 0 lovetesttest +++++ (( 0 < 1 )) +++++ echo lovetesttest ++++ echo lovetesttest +++ echo 'bluetesttest flowertesttest testtesttest lovetesttest' +++ for x in '"${array[@]}"' ++++ mix 1 lovetest ++++ (( 1 < 1 )) ++++ for x in '"${array[@]}"' +++++ mix 0 bluelovetest +++++ (( 0 < 1 )) +++++ echo bluelovetest ++++ echo bluelovetest ++++ for x in '"${array[@]}"' +++++ mix 0 flowerlovetest +++++ (( 0 < 1 )) +++++ echo flowerlovetest ++++ echo flowerlovetest ++++ for x in '"${array[@]}"' +++++ mix 0 testlovetest +++++ (( 0 < 1 )) +++++ echo testlovetest ++++ echo testlovetest ++++ for x in '"${array[@]}"' +++++ mix 0 lovelovetest +++++ (( 0 < 1 )) +++++ echo lovelovetest ++++ echo lovelovetest +++ echo 'bluelovetest flowerlovetest testlovetest lovelovetest' ++ echo 'bluebluetest flowerbluetest testbluetest lovebluetest blueflowertest flowerflowertest testflowertest loveflowertest bluetesttest flowertesttest testtesttest lovetesttest bluelovetest flowerlovetest testlovetest lovelovetest' ++ for x in '"${array[@]}"' +++ mix 2 love +++ (( 2 < 1 )) +++ for x in '"${array[@]}"' ++++ mix 1 bluelove ++++ (( 1 < 1 )) ++++ for x in '"${array[@]}"' +++++ mix 0 bluebluelove +++++ (( 0 < 1 )) +++++ echo bluebluelove ++++ echo bluebluelove ++++ for x in '"${array[@]}"' +++++ mix 0 flowerbluelove +++++ (( 0 < 1 )) +++++ echo flowerbluelove ++++ echo flowerbluelove ++++ for x in '"${array[@]}"' +++++ mix 0 testbluelove +++++ (( 0 < 1 )) +++++ echo testbluelove ++++ echo testbluelove ++++ for x in '"${array[@]}"' +++++ mix 0 lovebluelove +++++ (( 0 < 1 )) +++++ echo lovebluelove ++++ echo lovebluelove +++ echo 'bluebluelove flowerbluelove testbluelove lovebluelove' +++ for x in '"${array[@]}"' ++++ mix 1 flowerlove ++++ (( 1 < 1 )) ++++ for x in '"${array[@]}"' +++++ mix 0 blueflowerlove +++++ (( 0 < 1 )) +++++ echo blueflowerlove ++++ echo blueflowerlove ++++ for x in '"${array[@]}"' +++++ mix 0 flowerflowerlove +++++ (( 0 < 1 )) +++++ echo flowerflowerlove ++++ echo flowerflowerlove ++++ for x in '"${array[@]}"' +++++ mix 0 testflowerlove +++++ (( 0 < 1 )) +++++ echo testflowerlove ++++ echo testflowerlove ++++ for x in '"${array[@]}"' +++++ mix 0 loveflowerlove +++++ (( 0 < 1 )) +++++ echo loveflowerlove ++++ echo loveflowerlove +++ echo 'blueflowerlove flowerflowerlove testflowerlove loveflowerlove' +++ for x in '"${array[@]}"' ++++ mix 1 testlove ++++ (( 1 < 1 )) ++++ for x in '"${array[@]}"' +++++ mix 0 bluetestlove +++++ (( 0 < 1 )) +++++ echo bluetestlove ++++ echo bluetestlove ++++ for x in '"${array[@]}"' +++++ mix 0 flowertestlove +++++ (( 0 < 1 )) +++++ echo flowertestlove ++++ echo flowertestlove ++++ for x in '"${array[@]}"' +++++ mix 0 testtestlove +++++ (( 0 < 1 )) +++++ echo testtestlove ++++ echo testtestlove ++++ for x in '"${array[@]}"' +++++ mix 0 lovetestlove +++++ (( 0 < 1 )) +++++ echo lovetestlove ++++ echo lovetestlove +++ echo 'bluetestlove flowertestlove testtestlove lovetestlove' +++ for x in '"${array[@]}"' ++++ mix 1 lovelove ++++ (( 1 < 1 )) ++++ for x in '"${array[@]}"' +++++ mix 0 bluelovelove +++++ (( 0 < 1 )) +++++ echo bluelovelove ++++ echo bluelovelove ++++ for x in '"${array[@]}"' +++++ mix 0 flowerlovelove +++++ (( 0 < 1 )) +++++ echo flowerlovelove ++++ echo flowerlovelove ++++ for x in '"${array[@]}"' +++++ mix 0 testlovelove +++++ (( 0 < 1 )) +++++ echo testlovelove ++++ echo testlovelove ++++ for x in '"${array[@]}"' +++++ mix 0 lovelovelove +++++ (( 0 < 1 )) +++++ echo lovelovelove ++++ echo lovelovelove +++ echo 'bluelovelove flowerlovelove testlovelove lovelovelove' ++ echo 'bluebluelove flowerbluelove testbluelove lovebluelove blueflowerlove flowerflowerlove testflowerlove loveflowerlove bluetestlove flowertestlove testtestlove lovetestlove bluelovelove flowerlovelove testlovelove lovelovelove' + names='blueblueblue flowerblueblue testblueblue loveblueblue blueflowerblue flowerflowerblue testflowerblue loveflowerblue bluetestblue flowertestblue testtestblue lovetestblue blueloveblue flowerloveblue testloveblue loveloveblue blueblueflower flowerblueflower testblueflower loveblueflower blueflowerflower flowerflowerflower testflowerflower loveflowerflower bluetestflower flowertestflower testtestflower lovetestflower blueloveflower flowerloveflower testloveflower loveloveflower bluebluetest flowerbluetest testbluetest lovebluetest blueflowertest flowerflowertest testflowertest loveflowertest bluetesttest flowertesttest testtesttest lovetesttest bluelovetest flowerlovetest testlovetest lovelovetest bluebluelove flowerbluelove testbluelove lovebluelove blueflowerlove flowerflowerlove testflowerlove loveflowerlove bluetestlove flowertestlove testtestlove lovetestlove bluelovelove flowerlovelove testlovelove lovelovelove' + for name in '"${names[@]}"' + tries=0 + (( tries