.\" -*- coding: UTF-8 -*- .\" DO NOT MODIFY THIS FILE! It was generated by help2man 1.47.3. .\"******************************************************************* .\" .\" This file was generated with po4a. Translate the source file. .\" .\"******************************************************************* .TH EXPR 1 "wrzesień 2020" "GNU coreutils 8.32" "Polecenia użytkownika" .SH NAZWA expr \- wykonuje obliczenia wyrażenia .SH SKŁADNIA \fBexpr\fP \fIWYRAŻENIE\fP .br \fBexpr\fP \fIOPCJA\fP .SH OPIS .\" Add any additional description here .TP \fB\-\-help\fP wyświetla ten tekst i kończy pracę .TP \fB\-\-version\fP wyświetla informacje o wersji i kończy działanie .PP Wyświetla wartość \fIWYRAŻENIA\fP na standardowe wyjście. Puste wiersze poniżej rozdzielają grupy o wzrastającym pierwszeństwie. \fIWYRAŻENIE\fP może przyjąć postać: .TP \fIARG1\fP \fB|\fP \fIARG2\fP zwraca \fIARG1\fP jeśli nie jest on pusty ani równy 0, w przeciwnym wypadku zwraca \fIARG2\fP .TP \fIARG1\fP \fB&\fP \fIARG2\fP zwraca \fIARG1\fP jeśli żaden z argumentów nie jest zerowy ani pusty, w przeciwnym wypadku zwraca 0 .TP \fIARG1\fP \fB<\fP \fIARG2\fP \fIARG1\fP jest mniejszy niż \fIARG@\fP .TP \fIARG1\fP \fB<=\fP \fIARG2\fP \fIARG1\fP jest mniejszy lub równy \fIARG2\fP .TP \fIARG1\fP \fB=\fP \fIARG2\fP \fIARG1\fP jest równy \fIARG2\fP .TP \fIARG1\fP \fB!=\fP \fIARG2\fP \fIARG1\fP nie jest równy \fIARG2\fP .TP \fIARG1\fP \fB>=\fP \fIARG2\fP \fIARG1\fP jest większy lub równy \fIARG2\fP .TP \fIARG1\fP \fB>\fP \fIARG2\fP \fIARG1\fP jest większy niż \fIARG2\fP .TP \fIARG1\fP \fB+\fP \fIARG2\fP suma arytmetyczna \fIARG1\fP i \fIARG2\fP .TP \fIARG1\fP \fB\-\fP \fIARG2\fP różnica arytmetyczna \fIARG1\fP i \fIARG2\fP .TP \fIARG1\fP \fB*\fP \fIARG2\fP iloczyn arytmetyczny \fIARG1\fP i \fIARG2\fP .TP \fIARG1\fP \fB/\fP \fIARG2\fP iloraz arytmetyczny \fIARG1\fP podzielonego przez \fIARG2\fP .TP \fIARG1\fP \fB%\fP \fIARG2\fP arytmetyczna reszta z dzielenia \fIARG1\fP przez \fIARG2\fP .TP \fIŁAŃCUCH\fP \fB:\fP \fIWYRAŻENIE\-REGULARNE\fP dopasowanie \fIWYRAŻENIA\-REGULARNEGO\fP do \fIŁAŃCUCHA\fP .TP \fBmatch\fP \fIŁAŃCUCH\fP \fIWYRAŻENIE\-REGULARNE\fP równoważne \fIŁAŃCUCH\fP \fB:\fP \fIWYRAŻENIE\-REGULARNE\fP .TP \fBsubstr\fP \fIŁAŃCUCH\fP \fIPOZYCJA\fP \fIDŁUGOŚĆ\fP część \fIŁAŃCUCHA\fP, zaczynająca się na \fIPOZYCJI\fP liczonej od 1 .TP \fBindex\fP \fIŁAŃCUCH\fP \fIZNAKI\fP pozycja jednego ze \fIZNAKÓW\fP w \fIŁAŃCUCHU\fP lub 0 .TP \fBlength\fP \fIŁAŃCUCH\fP długość \fIŁAŃCUCHA\fP .TP \fB+\fP \fISŁOWO\fP interpretuje \fISŁOWO\fP jako łańcuch, nawet jeżeli jest on .IP słowem kluczowym jak \fBmatch\fP lub operatorem jak \fB/\fP .TP \fB(\fP \fIWYRAŻENIE\fP \fB)\fP wartość \fIWYRAŻENIA\fP .PP Proszę zwrócić uwagę, że większość operatorów musi być chroniona przed interpretowaniem przez powłokę znakiem \fB\e\fP lub ujęciem w cudzysłowy. Porównania są arytmetyczne, jeśli oba \fIARGUMENTY\fP są liczbami, w przeciwnym wypadku są porównaniami leksykograficznymi. Dopasowane wzorce zwracają łańcuch zawarty pomiędzy znakami \fB\e(\fP i \fB\e)\fP lub nic; jeśli \fB\e(\fP i \fB\e)\fP nie zostały użyte, zwracana jest liczba dopasowanych znaków lub 0. .PP \fBKod zakończenia\fP wynosi: \fB0\fP jeśli \fIWYRAŻENIE\fP nie wynosi ani nic, ani 0 \fB1\fP jeśli \fIWYRAŻENIE\fP wynosi nic lub 0 \fB2\fP jeśli \fIWYRAŻENIE\fP ma nieprawidłową składnię \fB3\fP jeśli wystąpił błąd. .SH AUTOR Napisane przez Mike'a Parkera, Jamesa Youngmana i Paula Eggerta. .SH ZGŁASZANIE\ BŁĘDÓW Strona internetowa z pomocą GNU coreutils: .br O błędach tłumaczenia poinformuj przez .SH PRAWA\ AUTORSKIE Copyright \(co 2020 Free Software Foundation, Inc. Licencja GPLv3+: GNU GPL w wersji 3 lub późniejszej . .br Jest to wolne oprogramowanie: można je zmieniać i rozpowszechniać. Nie ma ŻADNEJ\ GWARANCJI, w granicach określonych przez prawo. .SH "ZOBACZ TAKŻE" Pełna dokumentacja: .br lub lokalnie, za pomocą \fBinfo \(aq(coreutils) expr invocation\(aq\fP .SH TŁUMACZENIE Autorami polskiego tłumaczenia niniejszej strony podręcznika są: Przemek Borys , Wojtek Kotwica i Michał Kułach . Niniejsze tłumaczenie jest wolną dokumentacją. Bliższe informacje o warunkach licencji można uzyskać zapoznając się z .UR https://www.gnu.org/licenses/gpl-3.0.html GNU General Public License w wersji 3 .UE lub nowszej. Nie przyjmuje się ŻADNEJ ODPOWIEDZIALNOŚCI. Błędy w tłumaczeniu strony podręcznika prosimy zgłaszać na adres .MT manpages-pl-list@lists.sourceforge.net .ME .