Zamknięte . To pytanie wymaga szczegółów lub jasności . Obecnie nie przyjmuje odpowiedzi. Chcesz poprawić to pytanie? Dodaj szczegóły i wyjaśnij problem, edytując ten post . Zamknięte 6 lat temu . Chcę cicho, nie interaktywnie, utworzyć certyfikat SSL. To znaczy, bez monitowania o jakiekolwiek dane. Normalnym sposobem, w jaki tworzę …
Obserwuję dziwne zachowanie podczas używania set -e( errexit), set -u( nounset) wraz z pułapkami ERR i EXIT. Wydają się powiązane, więc postawienie ich w jednym pytaniu wydaje się rozsądne. 1) set -unie uruchamia pułapek ERR Kod: #!/bin/bash trap 'echo "ERR (rc: $?)"' ERR set -u echo ${UNSET_VAR} Oczekiwany: pułapka ERR …
Chciałbym rekurencyjnie znaleźć wszystkie pliki, dla których skrypt, który akceptuje plik jako argument, zwraca wartość niezerową. Masz pomysł, jak to zrobić, używając narzędzia „znajdź” lub podobnego narzędzia?
W skrypcie „support / apxs.in” projektu httpd Apache pojawia się tekst otoczony @znakami #!. Oznacza to, że pierwszy wiersz skryptu to: #!@perlbin@ -w Czy to jest sprawa Perla czy jądra UNIXa? Innymi słowy, można wykonać ten skrypt za pomocą path/to/script/script_name.in? Jeśli nie, to jaki jest powód uruchomienia skryptu z #!?
Niedawno otrzymałem dostęp do nazwy użytkownika / hasła do listy serwerów i chcę propagować mój klucz publiczny SSH na tych serwerach, aby łatwiej się zalogować. Aby było jasne: Na zdalnych serwerach nie ma żadnego wcześniejszego klucza publicznego, którego mógłbym użyć do zautomatyzowania tego To pierwszy raz, kiedy loguję się na …
Chcę wypróbować prosty skrypt flag=false while !$flag do read x if [ "$x" -eq "true" ] then flag=true fi echo "${x} : ${flag}" done Ale kiedy go uruchomię, jeśli napiszę true, zobaczę x="true"i flag="true", ale cykl się nie kończy. Co jest nie tak ze skryptem? Jak poprawnie odwrócić zmienną boolowską?
Mam dane wyjściowe, z VBoxManage list vmsktórych wygląda to tak: "arch" {de1a1db2-86c5-43e7-a8de-a0031835f7a7} "arch2" {92d8513c-f13e-41b5-97e2-2a6b17d47b67} Muszę złapać nazwy archi arch2i zapisać je w zmiennej.
Zauważyłem wiele pytań, odpowiedzi i komentarzy wyrażających pogardę dla (a czasem nawet strachu) pisania skryptów zamiast jednowierszowych. Więc chciałbym wiedzieć: Kiedy i dlaczego powinienem pisać samodzielny skrypt zamiast „one-liner”? Lub odwrotnie? Jakie są przypadki użycia oraz zalety i wady obu? Czy niektóre języki (np. Awk lub perl) lepiej pasują do …
Chcę uruchomić skrypt bash na odłączonym ekranie. Skrypt wywołuje program kilka razy, z których każdy trwa zbyt długo, aby czekać. Moją pierwszą myślą było po prostu otwarcie ekranu, a następnie wywołanie skryptu, ale wygląda na to, że nie mogę się odłączyć (przez ctrl-a d) podczas działania skryptu. Przeprowadziłem więc badania …
Wiem, że do drukowania kolorowego tekstu za pomocą echa, na przykład koloru czerwonego, kod to: echo -e "\e[1;31m This is red text \e[0m" i wiem, że w tym przykładzie 31 to kod koloru czerwonego, a liczba innych kolorów to: Black 0;30 Dark Gray 1;30 Blue 0;34 Light Blue 1;34 Green …
Mam katalog z dziennikami awarii i chciałbym użyć instrukcji warunkowej w skrypcie bash opartym na poleceniu find. Pliki dziennika są przechowywane w tym formacie: /var/log/crashes/app-2012-08-28.log /var/log/crashes/otherapp-2012-08-28.log Chcę, aby instrukcja if zwróciła wartość true tylko wtedy, gdy istnieje dziennik awarii dla konkretnej aplikacji, która została zmodyfikowana w ciągu ostatnich 5 minut. …
Pisanie /usr/bin/env sed -fw terminalu działa. Ale jeśli użyjesz go jako shebang, #!/usr/bin/env sed -f s/a/b/ Wykonanie skryptu nie powiedzie się: /usr/bin/env: sed -f: No such file or directory Wierzę, że jest to związane z -f. Ale jak to rozwiązać?
Chciałbym znaleźć odpowiednik cmd 1 && cmd 2 && ... && cmd 20 ale z poleceniami wyrażonymi w forpętli jak for i in {1..20} do cmd $i done Co sugerujesz zmienić w drugim wyrażeniu, aby znaleźć odpowiednik pierwszego?
To pytanie zostało przeniesione z Stack Overflow, ponieważ można na nie odpowiedzieć na Unix i Linux Stack Exchange. Migrował 7 lat temu . Piszemy skrypty dla systemów Linux, toczyła się debata na temat tego, który byłby najbardziej uniwersalnym językiem skryptowym dla Linuksa. Bash, SH, Posix? Co?
Używamy plików cookie i innych technologii śledzenia w celu poprawy komfortu przeglądania naszej witryny, aby wyświetlać spersonalizowane treści i ukierunkowane reklamy, analizować ruch w naszej witrynie, i zrozumieć, skąd pochodzą nasi goście.
Kontynuując, wyrażasz zgodę na korzystanie z plików cookie i innych technologii śledzenia oraz potwierdzasz, że masz co najmniej 16 lat lub zgodę rodzica lub opiekuna.