受信したパラメータをすべての行の終わりに出力する必要があります...これが私がしたことです:
ユーザーなしで情報を印刷する:
コード
user=$1
while read line; do
linearr=($line)
echo "${linearr[2]} ${linearr[0]} ${linearr[3]}"
done
出力:
b name2 5
c name3 2
a name1 0
各行の終わりにユーザーとの情報を印刷します:
コード:
user=$1
while read line; do
linearr=($line)
echo "${linearr[2]} ${linearr[0]} ${linearr[3]} $user"
done
出力:
omare2 5
omare3 2
omare1 0
ユーザー(echo $user
)を印刷すると、通常は名前(omar)が印刷されます...なぜこれが発生するのですか?