mój plik python ma te 2 zmienne:Czy czytać zmienną Pythona w skrypcie powłoki?
week_date = "01/03/16-01/09/16"
cust_id = "12345"
jak można przeczytać w skrypcie powłoki, które odbywają się w tych 2 zmiennych?
Mój obecny skrypt powłoki wymaga ręcznej edycji "dt" i "id". Chcę odczytać zmienne Pythona w skrypcie powłoki, więc mogę po prostu edytować mój plik parametrów Pythona, a nie tak wiele plików.
plik shell:
#!/bin/sh
dt="01/03/16-01/09/16"
cust_id="12345"
w nowym pliku Pythona mogłyby po prostu zaimportować plik parametr Pythona.
Są ustawione gdzie? Na poziomie modułu? –
jest na poziomie modułu – jxn
BTW, używając '#!/Bin/sh' shebang lub wywołując go za pomocą' sh scriptname' sprawia, że twój skrypt jest skryptem POSIX sh, a nie skryptem bash. Ponieważ twoje pytanie jest oznaczone jako bash, zakładam, że to był błąd i że chciałeś użyć bash. –