while ループの外側で postPrioity を読み取れない理由は、一生わかりません。「export postPrioity="500"」を試してみましたが、それでもうまくいきませんでした。
何か案は?
-- または計画書内 --
#!/bin/bash
cat "/files.txt" | while read namesInFile; do
postPrioity="500"
#This one shows the "$postPrioity" varible, as '500'
echo "weeeeeeeeee ---> $postPrioity <--- 1"
done
#This one comes up with "" as the $postPrioity varible. GRRR
echo "weeeeeeeeee ---> $postPrioity <--- 2"
出力: (files.txt には 3 つのファイル名しかありません)
weeeeeeeeee ---> 500 <--- 1
weeeeeeeeee ---> 500 <--- 1
weeeeeeeeee ---> 500 <--- 1
weeeeeeeeee ---> <--- 2