Merge files

Hello,

I have a application software plink. It can merge files with some kinds of way.
The command likes:

plink --file 1 --merge 2 --recode --out merged 

That means merge file 1 and 2 then output file "merged".
However I have 23 files (1,2,3,...22,23)to be merged together. How can I use a loop to complete it quickly?

Thanks.

How about something like

plink --file 1 --merge 2 --recode --out merged

for ((i=3; i<=23;i++ ))
do
   plink --file merged --merge $i --recode --out tmpfile
   mv tmpfile merged
done

Thanks. I want to mark ir as resloved but not sure how.