Jak mogę sprawić, aby bash poczekał na zakończenie procesu przed kontynuowaniem skryptu? [Zamknięte]

Mam skrypt, który używased wyszukiwać i zastępować proste.yaml plik i wyjście a.sh plik, który należy następnie pobrać ze źródła. Moim problemem jest to, że nie mogę wymyślić, jak czekać, ażsed wyprowadza.sh przed wywołaniemsource.

sed -e 's/:[^:\/\/]/="/g;s/$/"/g;s/ *=/=/g' in.yaml > out.sh
source out.sh

EDYTOWAĆ
Dostaję ten błąd

script.sh: line 2: out.sh: No such file or directory

KONIEC EDYCJI

próbowałem

sed -e 's/:[^:\/\/]/="/g;s/$/"/g;s/ *=/=/g' in.yaml > out.sh
wait $!
source out.sh

, ale wierzę, że to wymaga, aby proces był w bg. Próbowałem rzucić to w bg, ale dostajębg: no job control Komunikat o błędzie. Czytałem, że nadpisywanie tego jest złą praktyką, więc staram się tego nie robić.

Jak mogę to zrobićsource czekać nased?

questionAnswers(2)

yourAnswerToTheQuestion