Code:
temp="$1,$2,$26,$27,$28,$29,$30,$31,$32,$33,$34,$35,$36,$37,$38,$39,$40,$41,$42,$43,$44,$45,$46,$47,$48,$3,$4,$5,$6,$7,$8,$9,$10,$11,$12,$13,$14,$15,$16,$17,$18,$19,$20,$21,$22,$23,$24,$25"
awk -v values="${temp}" 'BEGIN{FS=OFS="|"}{print values }' <input file>
> outputfile.txt
This command printing temp variable not the values of those positions. please help me out