.\" -*- coding: UTF-8 -*- '\" t .\" Copyright (c) 1993 by Thomas Koenig (ig25@rz.uni-karlsruhe.de) .\" .\" SPDX-License-Identifier: Linux-man-pages-copyleft .\" .\" Modified Sat Jul 24 19:35:54 1993 by Rik Faith (faith@cs.unc.edu) .\" Modified Mon Oct 16 00:16:29 2000 following Joseph S. Myers .\" .\"******************************************************************* .\" .\" This file was generated with po4a. Translate the source file. .\" .\"******************************************************************* .TH fnmatch 3 "2 mai 2024" "Pagini de manual de Linux 6.8" .SH NUME fnmatch \- potrivește numele de fișier sau numele de rută cu un model dat .SH BIBLIOTECA Biblioteca C standard (\fIlibc\fP, \fI\-lc\fP) .SH SINOPSIS .nf \fB#include \fP .P \fBint fnmatch(const char *\fP\fImodel\fP\fB, const char *\fP\fIșir\fP\fB, int \fP\fIfanioane\fP\fB);\fP .fi .SH DESCRIERE Funcția \fBfnmatch\fP() verifică dacă argumentul \fIșir\fP se potrivește cu argumentul \fImodel\fP, care este un model ce conține metacaractere Jocker de tip shell (a se vedea \fBglob\fP(7)). .P Argumentul \fIfanioane\fP modifică comportamentul; acesta este un operator binar OR ce se aplică la zero sau mai multe dintre următoarele fanioane: .TP \fBFNM_NOESCAPE\fP Dacă acest fanion este definit, bara oblică inversă este tratată ca un caracter obișnuit, în loc de un caracter de eludare. .TP \fBFNM_PATHNAME\fP Dacă acest fanion este definit, se potrivește o bară oblică din \fIșir\fP numai cu o bară oblică din \fImodel\fP și nu cu un metacaracter asterisc (*) sau un semn de întrebare (?), nici cu o expresie între paranteze drepte ([]) care conține o bară oblică. .TP \fBFNM_PERIOD\fP Dacă acest fanion este activat, un punct la început în \fIșir\fP trebuie să corespundă exact unui punct în \fImodel\fP. Un punct este considerat a fi la început dacă este primul caracter din \fIșir\fP sau dacă atât \fBFNM_PATHNAME\fP este definit, cât și dacă punctul urmează imediat după o bară oblică. .TP \fBFNM_FILE_NAME\fP Acesta este un sinonim GNU pentru \fBFNM_PATHNAME\fP. .TP \fBFNM_LEADING_DIR\fP Dacă acest fanion (o extensie GNU) este definit, se consideră că modelul este îndeplinit dacă se potrivește cu un segment inițial din \fIșir\fP urmat de o bară oblică. Acest fanion este destinat în principal utilizării interne a glibc și este implementat numai în anumite cazuri. .TP \fBFNM_CASEFOLD\fP În cazul în care acest fanion (o extensie GNU) este definit, modelul se potrivește fără a ține cont de diferențele dintre majuscule și minuscule. .TP \fBFNM_EXTMATCH\fP Dacă acest fanion (o extensie GNU) este definit, sunt acceptate modelele extinse, așa cum au fost introduse de «ksh» și sunt acceptate acum de alte shell\-uri. Formatul extins este următorul, cu \fIlistă\-modele\fP fiind o listă de modele separate de „|”. .TP \&'?(\fIlistă\-modele\fP)' Modelul se potrivește dacă zero sau o apariție a oricărui model din \fIlistă\-modele\fP se potrivește cu \fIșirul\fP de intrare. .TP \&'*(\fIlistă\-modele\fP)' Modelul se potrivește dacă zero sau mai multe apariții ale oricăruia dintre modelele din \fIlistă\-modele\fP se potrivesc cu \fIșirul\fP de intrare. .TP \&'+(\fIlistă\-modele\fP)' Modelul se potrivește dacă una sau mai multe apariții ale oricăruia dintre modelele din \fIlistă\-modele\fP se potrivesc cu \fIșirul\fP de intrare. .TP \&'@(\fIlistă\-modele\fP)' Modelul se potrivește dacă exact o apariție a oricăruia dintre modelele din \fIlistă\-modele\fP se potrivește cu \fIșirul\fP de intrare. .TP \&'!(\fIlistă\-modele\fP)' Modelul se potrivește în cazul în care \fIșirul\fP de intrare nu se poate potrivi cu niciunul dintre modelele din \fIlistă\-modele\fP. .SH "VALOAREA RETURNATĂ" Zero dacă \fIșirul\fP se potrivește cu \fImodelul\fP, \fBFNM_NOMATCH\fP dacă nu există nicio potrivire sau o altă valoare diferită de zero dacă există o eroare. .SH ATRIBUTE Pentru o explicație a termenilor folosiți în această secțiune, a se vedea \fBattributes\fP(7). .TS allbox; lbx lb lb l l l. Interfață Atribut Valoare T{ .na .nh \fBfnmatch\fP() T} Siguranța firelor MT\-Safe env locale .TE .SH STANDARDE .TP \fBfnmatch\fP() POSIX.1\-2008. .TP \fBFNM_FILE_NAME\fP .TQ \fBFNM_LEADING_DIR\fP .TQ \fBFNM_CASEFOLD\fP GNU. .SH ISTORIC .TP \fBfnmatch\fP() POSIX.1\-2001, POSIX.2. .SH "CONSULTAȚI ȘI" \fBsh\fP(1), \fBglob\fP(3), \fBscandir\fP(3), \fBwordexp\fP(3), \fBglob\fP(7) .PP .SH TRADUCERE Traducerea în limba română a acestui manual a fost făcută de Remus-Gabriel Chelu . .PP Această traducere este documentație gratuită; citiți .UR https://www.gnu.org/licenses/gpl-3.0.html Licența publică generală GNU Versiunea 3 .UE sau o versiune ulterioară cu privire la condiții privind drepturile de autor. NU se asumă NICIO RESPONSABILITATE. .PP Dacă găsiți erori în traducerea acestui manual, vă rugăm să trimiteți un e-mail la .MT translation-team-ro@lists.sourceforge.net .ME .