Pytania otagowane jako bash

W przypadku pytań dotyczących skryptów napisanych dla powłoki poleceń Bash. W przypadku skryptów powłoki z błędami / błędami składni sprawdź je za pomocą programu shellcheck (lub na internetowym serwerze shellcheck pod adresem https://shellcheck.net) przed opublikowaniem tutaj. Pytania dotyczące interaktywnego korzystania z Bash są bardziej prawdopodobne na Super User niż na Stack Overflow.





14
Obsługa błędów w Bash
Jaka jest twoja ulubiona metoda radzenia sobie z błędami w Bash? Najlepszy przykład obsługi błędów, który znalazłem w Internecie, napisał William Shotts, Jr, na stronie http://www.linuxcommand.org . Sugeruje użycie następującej funkcji do obsługi błędów w Bash: #!/bin/bash # A slicker error handling routine # I put a variable in my …





6
Jak uruchomić polecenie w mgnieniu oka aż do sukcesu?
Mam skrypt i chcę zapytać użytkownika o pewne informacje, skrypt nie może być kontynuowany, dopóki użytkownik nie wypełni tych informacji. Oto moja próba umieszczenia polecenia w pętli, aby to osiągnąć, ale z jakiegoś powodu to nie działa. echo "Please change password" while passwd do echo "Try again" done Próbowałem wielu …
237 bash  command  while-loop 

9
Co to jest Linux równoważny pauzie DOS?
Mam skrypt powłoki Bash, w którym chciałbym wstrzymać wykonywanie, dopóki użytkownik nie naciśnie klawisza. W systemie DOS można to łatwo zrobić za pomocą polecenia „pauza”. Czy w skrypcie jest odpowiednik systemu Linux?
236 linux  bash  shell 

3
Wybierz obiekty na podstawie wartości zmiennej w obiekcie za pomocą jq
Mam następujący plik json: { "FOO": { "name": "Donald", "location": "Stockholm" }, "BAR": { "name": "Walt", "location": "Stockholm" }, "BAZ": { "name": "Jack", "location": "Whereever" } } Korzystam z jq i chcę uzyskać elementy „name” obiektów, w których „location” to „Stockholm”. Wiem, że mogę uzyskać wszystkie nazwiska cat json | …
236 json  bash  jq 



6
„Find: ścieżki muszą poprzedzać wyrażenie”. Jak określić wyszukiwanie rekurencyjne, które również znajdzie pliki w bieżącym katalogu?
Trudno mi znaleźć szukanie dopasowań w bieżącym katalogu, a także w jego podkatalogach. Po uruchomieniu find *test.cdaje mi tylko dopasowania w bieżącym katalogu. (nie przegląda podkatalogów) Gdybym spróbował find . -name *test.c, oczekiwałbym takich samych wyników, ale zamiast tego daje mi tylko te dopasowania, które są w podkatalogu. Kiedy w …
235 linux  bash  find 

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.