Pytania otagowane jako scripting

Skrypty to forma programowania charakteryzująca się ogólnie niską formalnością, luźnym pisaniem i brakiem wyraźnej kompilacji. Istnieje wiele języków skryptowych, które są używane w wielu różnych scenariuszach - aplikacje wiersza polecenia, GUI, aplikacje po stronie serwera, moduły rozszerzeń.

10
Jak usunąć elementy ze słownika podczas iteracji?
Czy legalne jest usuwanie elementów ze słownika w Pythonie podczas iteracji? Na przykład: for k, v in mydict.iteritems(): if k == val: del mydict[k] Chodzi o to, aby usunąć ze słownika elementy niespełniające określonych warunków, zamiast tworzyć nowy słownik, który jest podzbiorem iterowanego. Czy to dobre rozwiązanie? Czy istnieją bardziej …

10
Wykonaj polecenie na wszystkich plikach w katalogu
Czy ktoś mógłby podać kod do wykonania następujących czynności: Załóżmy, że istnieje katalog plików, z których wszystkie muszą być uruchomione przez program. Program wypisuje wyniki na standardowe wyjście. Potrzebuję skryptu, który przejdzie do katalogu, wykona polecenie dla każdego pliku i połączy dane wyjściowe w jeden duży plik wyjściowy. Na przykład, …
290 bash  scripting 



11
Jak mogę ssh bezpośrednio do określonego katalogu?
Często muszę zalogować się na jednym z kilku serwerów i przejść do jednego z kilku katalogów na tych komputerach. Obecnie robię coś takiego: localhost ~] $ ssh somehost Witaj w Somehost! somehost ~] $ cd / some / directory / somewhere / named / Foo somehost Foo] $ Mam skrypty, …
248 bash  shell  scripting  ssh 


14
Najlepszy sposób na symulację „grupowania według” z bash?
Załóżmy, że masz plik zawierający adresy IP, jeden adres w każdej linii: 10.0.10.1 10.0.10.1 10.0.10.3 10.0.10.2 10.0.10.1 Potrzebujesz skryptu powłoki, który liczy dla każdego adresu IP, ile razy pojawia się w pliku. Do poprzedniego wejścia potrzebne są następujące dane wyjściowe: 10.0.10.1 3 10.0.10.2 1 10.0.10.3 1 Jednym ze sposobów na …
231 bash  scripting 

8
Jak napisać skrypt bash, aby zrestartować proces, jeśli on umrze?
Mam skrypt w języku Python, który sprawdza kolejkę i wykonuje akcję na każdym elemencie: # checkqueue.py while True: check_queue() do_something() Jak napisać skrypt bash, który sprawdzi, czy jest uruchomiony, a jeśli nie, uruchom go. Z grubsza następujący pseudo kod (a może powinien zrobić coś takiego ps | grep?): # keepalivescript.sh …
226 bash  scripting  cron 

3
Skrypty bash: jeśli argumenty są równe temu ciągowi, zdefiniuj zmienną taką jak ten ciąg
Robię skrypt bash, a teraz mam jedno wywołanie zmiennej sourcei jedną tablicę samples, tak jak poniżej: source='country' samples=(US Canada Mexico...) ponieważ chcę zwiększyć liczbę źródeł (a każde źródło ma swoje własne próbki), próbowałem dodać kilka argumentów, aby to zrobić. Próbowałem tego: source="" samples=("") if [ $1="country" ]; then source="country" samples="US …

12
Odczyt folderu rekurencyjnego w Pythonie
Mam doświadczenie w C ++ / Obj-C i właśnie odkrywam Python (piszę to od około godziny). Piszę skrypt do rekurencyjnego odczytu zawartości plików tekstowych w strukturze folderów. Mam problem z tym, że kod, który napisałem, będzie działał tylko w jednym folderze. Rozumiem, dlaczego w kodzie (patrz #hardcoded path) po prostu …

19
Jak rozwiązać dowiązania symboliczne w skrypcie powłoki
Biorąc pod uwagę ścieżkę bezwzględną lub względną (w systemie uniksopodobnym), chciałbym ustalić pełną ścieżkę celu po rozwiązaniu jakichkolwiek pośrednich dowiązań symbolicznych. Punkty bonusowe za równoczesne rozwiązanie ~ notacji nazwy użytkownika. Jeśli celem jest katalog, może być możliwe chdir () do katalogu, a następnie wywołanie getcwd (), ale naprawdę chcę to …
220 bash  shell  scripting  symlink 

14
Jak stworzyć ładnie wyglądający DMG dla Mac OS X za pomocą narzędzi wiersza poleceń?
Muszę stworzyć fajny instalator dla aplikacji Mac. Chcę, aby był to obraz dysku (DMG) o zdefiniowanym rozmiarze, układzie i obrazie tła. Muszę to zrobić programowo w skrypcie, aby zintegrować go z istniejącym systemem kompilacji (tak naprawdę to system paczek, ponieważ tworzy tylko instalatory. Kompilacje są wykonywane osobno). Mam już tworzenie …

4
Jak wykonać dowolne natywne polecenie z łańcucha?
Mogę wyrazić moją potrzebę w następującym scenariuszu: Napisz funkcję, która akceptuje ciąg znaków jako polecenie rodzime. Pomysł nie jest zbyt daleko idący: jeśli łączysz się z innymi narzędziami wiersza poleceń z innych miejsc w firmie, które dostarczają ci polecenia do uruchamiania dosłownie. Ponieważ nie kontrolujesz polecenia, musisz zaakceptować każde prawidłowe …



Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.