ファイルが表示されていません。ファイルを引用符で囲みましたが、書き込むファイルはすべてperson.txtというファイルですそれをテストしなくても、ループ変数のシェルスクリプトを使用して複数のファイルに出力
#!/bin/sh
cut -f 1 $1 > temp1.txt
cut -f 2-3 $2 > temp2.txt
for ((i=3;i<103;i++)); do
cut -f $i $1 > temp3.txt
paste temp1.txt temp2.txt temp3.txt > $HOME/Desktop/Plots/person$iPlot.txt
done
このコードの意味を示すコメントが必要です。現時点では、コードの誤りとその特質とを区別することは困難です。 – agc