Pytania oznaczone «scripting»

16
Zakończ nagrywanie sox po wykryciu ciszy

Piszę skrypt, który używa sox do nagrywania mojej rozmowy. Teraz potrzebuję soxa, aby poczekał, aż wykryje dźwięk, zanim zacznie nagrywać, i muszę to rozgryźć. Ale potrzebuję również sox, aby wyjść, gdy zapadnie cisza przez co najmniej 3 sekundy. Tak jak jest teraz, muszę ręcznie zabić sox, kiedy...

15
Wyodrębnianie zagnieżdżonych plików zip

Mam liczne archiwa zip, z których każde zawiera wiele archiwów zip. Jaki jest najlepszy sposób rekurencyjnego wyodrębnienia wszystkich plików zawartych w tym archiwum zip i jego podrzędnych archiwach zip, które same nie są archiwami

15
Bash generuje błąd, wiersz 8: 1 $: zmienna niezwiązana

Próbuję nauczyć się korzystać z getopts, aby móc mieć skrypty z analizowanym wejściem (chociaż myślę, że getopts może być lepszy). Próbuję napisać prosty skrypt, aby zwrócić procent użycia partycji. Problem polega na tym, że jedna z moich funkcji bash nie wydaje się podobać, że odwołuję się $1jako...

15
Wywołaj wywołanie systemowe Linux z języka skryptowego

Chcę wywołać wywołanie systemowe Linux (lub przynajmniej opakowanie libc) bezpośrednio z języka skryptowego. Nie obchodzi mnie, jaki język skryptowy - ważne jest, aby nie był on kompilowany (powodem jest w zasadzie to, że nie chcę kompilatora na ścieżce zależności, ale nie ma go tu ani tam). Czy są...

14
Jak zrobić różnicę w kierunku N-way?

Jak różnicować dane wyjściowe wielu poleceń? vimdiffmoże obsługiwać do czterech plików, ale diffsam wydaje się obsługiwać dokładnie dwa pliki. Czy jest to możliwe bezpośrednio z jakimś wariantem diff, czy też muszę zapisać dane wyjściowe wszystkich poleceń w plikach tymczasowych, wybrać jeden i...

14
Systemd skrypt startowy postgresql

Jestem w trakcie instalowania postgresql na drugim serwerze Wcześniej zainstalowałem postgresql, a następnie użyłem dostarczonego skryptu ./contrib/start-scripts/linux Umieszczony we właściwym reż # cp ./contrib/start-scripts/linux /etc/rc.d/init.d/postgresql92 # chmod 755...

14
Potrzebujesz pętli do spania na ułamek sekundy

Na mojej maszynie muszę wykonać cykl, który iteruje 1 proste polecenie, które musi mieć opóźnienie wyrażone w ułamkach sekundy. Powiedzmy, że potrzebuję: aby zapisać plik z rosnącą enumaracją (plik-0, plik-1, plik-2, ...) wygeneruj przez coś trywialnego dla tego przykładu, na przykład time >...

14
Jak wysłać wiele poleceń do sftp za pomocą jednej linii

Następujące polecenie powoduje wysłanie jednego polecenia do sftpjednego wiersza: sftp -o PasswordAuthentication=no user@host" <<<"lcd /home" Jak wysłać wiele linii do sftpkorzystania z jednej linii. Czy istnieje sposób wstawiania zwrotów karetki lub coś takiego, na przykład: sftp -o...

14
Jak usunąć wiele pustych linii z pliku?

Mam kilka plików tekstowych, których używam do robienia notatek - po prostu zwykły tekst, zwykle tylko za pomocą cat >> file. Czasami używam pustej linii lub dwóch (po prostu return - znak nowej linii), aby określić nowy temat / linię myśli. Na koniec każdej sesji, przed zamknięciem pliku za...