diff --git a/pages.pl/common/[.md b/pages.pl/common/[.md new file mode 100644 index 000000000..9bac91a09 --- /dev/null +++ b/pages.pl/common/[.md @@ -0,0 +1,25 @@ +# [ + +> Sprawdza typy plików i porównuje wartości. +> Zwraca 0 gdy porównanie zwróciło wartość poprawną, 1 gdy fałszywą. +> Więcej informacji: . + +- Sprawdź czy podana zmienna jest równa łańcuchowi znaków: + +`[ "{{$ZMIENNA}}" == "{{/bin/zsh}}" ]` + +- Sprawdź czy zmienna jest pusta: + +`[ -z "{{$GIT_BRANCH}}" ]` + +- Sprawdź czy plik istnieje: + +`[ -f "{{ścieżka/do/pliku}}" ]` + +- Sprawdź czy katalog nie istnieje: + +`[ ! -d "{{ścieżka/do/katalogu}}" ]` + +- Zapis jeśli porawne-jeśli fałszywe: + +`[ {{warunek}} ] && {{echo "gdy poprawne"}} || {{echo "gdy fałszywe"}}` diff --git a/pages.pl/common/test.md b/pages.pl/common/test.md new file mode 100644 index 000000000..7f62ec1ce --- /dev/null +++ b/pages.pl/common/test.md @@ -0,0 +1,25 @@ +# test + +> Sprawdza typy plików i porównuje wartości. +> Zwraca 0 gdy porównanie zwróciło wartość poprawną, 1 gdy fałszywą. +> Więcej informacji: . + +- Sprawdź czy podana zmienna jest równa łańcuchowi znaków: + +`test "{{$ZMIENNA}}" == "{{/bin/zsh}}"` + +- Sprawdź czy zmienna jest pusta: + +`test -z "{{$GIT_BRANCH}}"` + +- Sprawdź czy plik istnieje: + +`test -f "{{ścieżka/do/pliku}}"` + +- Sprawdź czy katalog nie istnieje: + +`test ! -d "{{ścieżka/do/katalogu}}"` + +- Zapis jeśli porawne-jeśli fałszywe: + +`test {{warunek}} && {{echo "gdy poprawne"}} || {{echo "gdy fałszywe"}}` diff --git a/pages/common/[.md b/pages/common/[.md index 84f429ce3..2527917c5 100644 --- a/pages/common/[.md +++ b/pages/common/[.md @@ -1,6 +1,6 @@ # [ -> Evaluate condition. +> Check file types and compare values. > Returns 0 if the condition evaluates to true, 1 if it evaluates to false. > More information: . diff --git a/pages/common/test.md b/pages/common/test.md index d468e34c2..a4da0599c 100644 --- a/pages/common/test.md +++ b/pages/common/test.md @@ -1,6 +1,6 @@ # test -> Evaluate condition. +> Check file types and compare values. > Returns 0 if the condition evaluates to true, 1 if it evaluates to false. > More information: .