Nie można odczytać zmiennej, która była przechowywana w pętli while, gdy jest poza pętlą while
Nie mogę przez całe życie widzieć, dlaczego nie mogę odczytać postPrioity poza pętlą while. Próbowałem „export postPrioity =„ 500 ”nadal nie działał.
Jakieś pomysły?
- lub w tekście planu -
#!/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"
WYJŚCIE: (Mam tylko 3 nazwy plików w plikach.txt)
weeeeeeeeee ---> 500 <--- 1
weeeeeeeeee ---> 500 <--- 1
weeeeeeeeee ---> 500 <--- 1
weeeeeeeeee ---> <--- 2