Sprytne Okazje — promocje, kody rabatowe i wyprzedaże

Generator skryptu Bash

Strict mode, obsługa błędów, logowanie i argumenty

Bezpieczne (SSL)
Przetwarzanie Lokalne
100% Darmowe
Instrukcja
  • 1
    Wprowadź dane
    Wpisz treść, wklej tekst lub załaduj plik z dysku.
  • 2
    Kliknij przycisk
    Narzędzie natychmiast przetworzy Twoje dane w przeglądarce.
  • 3
    Pobierz wynik
    Skopiuj gotowy tekst lub zapisz plik na urządzeniu.
function runTool() {
  return "Wynik gotowy w 0.1s";
}
Elementy skryptu
Linii: 53

Skrypt Bash zaczyna się od shebanga i — zalecenie — od set -euo pipefail, który przerywa działanie przy błędzie. Funkcja log zapisuje komunikaty do pliku i konsoli, trap przechwytuje błędy, a pętla case obsługuje argumenty. Po zapisaniu nadaj prawa: chmod +x skrypt.sh.

Oceń to narzędzie:

Powiązane narzędzia

Inne narzędzia, które mogą Ci się przydać

Generator skryptu Bash

Dobry skrypt Bash zaczyna się od shebanga i trybu strict, ma logowanie i bezpieczną obsługę argumentów. Ten generator składa gotowy szkielet, w którym wystarczy dopisać logikę.

Elementy skryptu

ElementZnaczenie
set -euo pipefailprzerwij przy błędzie, nieznanej zmiennej i w potoku
trap ERRprzechwycenie błędu i log z numerem linii
log()komunikaty do pliku i konsoli
caseparsowanie argumentów -e, -v, -h

Przykład

#!/usr/bin/env bash
set -euo pipefail
IFS=$'\n\t'

main() {
  log INFO "Start skryptu"
  # TODO: logika
}

main "$@"

Uruchomienie

Po zapisaniu nadaj prawa wykonywania: chmod +x skrypt.sh, następnie uruchom ./skrypt.sh --help.

Najczęstsze pytania

Po co IFS?

Ustawia separator pól na nową linię i tab, co poprawia bezpieczeństwo przy spacjach w nazwach plików.

Czym jest trap?

To procedura uruchamiana przy błędzie lub wyjściu. Pozwala posprzątać pliki tymczasowe i zalogować problem.

Czy działa na macOS?

Tak, ale używaj #!/usr/bin/env bash i unikaj funkcji specyficznych dla GNU.

Zobacz też — powiązane narzędzia

Zainstaluj Webp.pl Miej narzędzia we własnej kieszeni!