Czesc! Nie znam dobrze basha, a musze wykonac pewne zadanie. Nie wiem, czy bash posiada takie mozliwosci, jestem programista web, wiec takie cos byloby norma, ale czy w bashu ?
Otoz, mamy pewna zmienna X
ktore jest wynikiem curl
'a wyswietla nam sie ladny wynik json, nastepnie za jakis czas ponownie
musimy zrobic zapytanie i zastapic dane ktore znajdowaly sie pod zmienna X
, taki update znany z aplikacji chociazby webowych, ze nowe wartosci sa update
'towane i zastepuja miejsce starego, a nie tworzy sie nowy wpis. Czy jest takie cos mozliwe w bashu ?
Zrobilem wersje bez takiej akcji czyli mamy po prostu cos w rodzaju
DATA='';
function getData {
DATA=$(curl -s https://jsonplaceholder.typicode.com/users)
echo $DATA;
}
while sleep 60; do getData; done
To bedzie nam wyswietlalo jedno pod drugim, nie robi update'a. Wpadlem na pomysl, zeby zrobic zmienna ktora potem wyeksportuje
do kolejnego shell'a, bo uruchomie getData
jako osobny skrypt i tam bym zmodyfikowal ta wartosc i jakos magicznie pokazal w parent ? No wlasnie.. nie wiem czy tak sie da w ogole.
Z gory dzieki za pomoc