Eric Sunshine <sunshine@xxxxxxxxxxxxxx> writes: > I was going to suggest that you could accomplish this more easily > directly in shell (without employing `awk`): > > { > echo start && > printf "create refs/heads/branch-%d HEAD\n" $(test_seq 0 9999) && > echo commit > } >input && > > but then I realized that that could potentially run afoul of > command-line length limit on some platform due to the 0-9999 sequence. As xargs is supposed to know the system limit, perhaps test_seq 0 9999 | xargs printf "...%d...\n" should work?