Pytania otagowane jako scripting

Skrypt to sekwencja poleceń lub instrukcji, które są wykonywane przez program tłumaczący, a nie kompilowane w samodzielny program wykonywalny.

2
Zastąp bieżący proces jego koprocessem / dzieckiem
Mam program, Pktóry oczekuje na otrzymanie „Cześć” i wyjście „Dlaczego?” przed udostępnieniem funkcji. Ta funkcja jest używana przez inne programy, które nie zdają sobie sprawy z tego, że rozpoczęcie rozmowy z „Cześć” jest powszechne. Dlatego chcę napisać opakowanie, Pktóre działa w ten sposób (składnia zsh): coproc P print -p Hello …
10 shell  scripting  process  zsh 


5
Przetwarzanie rozdzielonego pliku tekstowego w bash jako argumenty polecenia
Mam podzielony plik tekstowy: field1,field2,field3 xield1,xield2,xield3 dield1,dield2,dield3 gield1,gield2,gield3 Każda z tych kolumn będzie parametrem programu i chciałbym, aby program był wywoływany dla każdej linii Miałem nadzieję na pętlę, coś w stylu: for $i in file command $field2 -x $field3 -PN -$field1 >> output done Jaki byłby najlepszy sposób na osiągnięcie …



4
Jak ograniczyć czas działania programu w systemie Linux?
Mam kilka symulacji do wykonania, z których każda jest wywoływana python simulate.py <parameter list>. Problem z tymi symulacjami polega na tym, że niektóre z nich zawieszają się bez wychodzenia, co uniemożliwia mi uruchamianie ich wsadowo za pomocą prostego skryptu. Potrzebowałbym jakiejś formy polecenia „ograniczenia w czasie wykonywania”, które automatycznie zabiłoby …

4
Kod hybrydowy w skryptach powłoki. Udostępnianie zmiennych
Ta odpowiedź omawia sposób uruchamiania wielowierszowego fragmentu kodu Pythona z wiersza poleceń w terminalu. Zauważyłem, że odpowiedź działa świetnie w skryptach powłoki, nawet w zagnieżdżonych wcięciach, co jest bardzo miłe, np #!/bin/bash some_text="Hello world" echo $some_text cat <<EOF | python - import sys; for r in range(3): print r for …
10 bash  scripting  zsh  python 



2
Lista elementów ze spacjami w zsh
W tym momencie studiuję skrypty zsh przez wszystkie 2 godziny i uderzyłem w ścianę. Chcę przejrzeć listę plików, które mogą zawierać spacje. Jestem otwarty na zupełnie inne podejścia niż w poniższym przykładzie, o ile są one zsh, ponieważ zsh jest tym, czego się uczę, a nie zadaniem, które próbuję napisać. …
10 shell  scripting  zsh 

3
python == python2 LUB python == python3? Jak pakować, dystrybuować skrypty py2k Pythona?
W zależności od systemu python== python2lub python== python3. Wykonalne skrypty Pythona, zaczynają się od: #!/usr/bin/env python #!/usr/bin/env python2 #!/usr/bin/env python3... W przypadku python py3k jest to zawarte w dokumentacji, której powinienem / mogę używać z numerem wersji , więc robię to: #!/usr/bin/env python3 Ale znalazłem problem ze skryptami py2k. Podczas …


5
Czy IFS (Internal Field Separator) może działać jako pojedynczy separator dla wielu kolejnych znaków separatora?
Analiza składni tablicy za pomocą IFS z wartościami spacji niebiałych tworzy puste elementy. Nawet użycie tr -sdo zmniejszenia wielu delimów do jednego delim nie wystarczy. Przykład może jaśniej wyjaśnić ten problem. Czy istnieje sposób na osiągnięcie „normalnych” wyników poprzez udoskonalenie IFS (czy istnieje powiązane ustawienie zmieniające zachowanie IFS? .... tzn. …
10 bash  shell  scripting 


6
Jak ustawić Ruby GEM_HOME i GEM_PATH
Jestem NOVICE użytkownikiem Linuksa i używam Linux mięty 17.1 Ponownie zainstalowałem Linux Mint 20 w ciągu ostatnich 3 dni z powodu tego problemu, ale nie mogłem go naprawić Próbuję zainstalować ruby ​​na szynach za pomocą rvm. Jeśli to się stanie, zacznij nową instalację Linuksa i spróbuj zainstalować klejnoty, ruby ​​i …

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.