33 matches
-
2 lasă unele aspecte de implementare nedefinite, BRE și ERE oferă un „standard”, care a fost adoptat ca sintaxă implicită de către mai multe instrumente, acolo unde alegerea modului BRE sau ERE este de obicei o opțiune acceptată. De exemplu, GNU grep are următoarele opțiuni: „grep -E” pentru ERE și „grep -G” pentru BRE (implicit), și „grep -P” pentru expresii Perl. Regexurile Perl au devenit un standard de facto, având un set bogat și puternic de expresii atomice. Perl by are nivele
Expresie regulată () [Corola-website/Science/317028_a_318357]
-
de implementare nedefinite, BRE și ERE oferă un „standard”, care a fost adoptat ca sintaxă implicită de către mai multe instrumente, acolo unde alegerea modului BRE sau ERE este de obicei o opțiune acceptată. De exemplu, GNU grep are următoarele opțiuni: „grep -E” pentru ERE și „grep -G” pentru BRE (implicit), și „grep -P” pentru expresii Perl. Regexurile Perl au devenit un standard de facto, având un set bogat și puternic de expresii atomice. Perl by are nivele de „bază” sau „extins
Expresie regulată () [Corola-website/Science/317028_a_318357]
-
ERE oferă un „standard”, care a fost adoptat ca sintaxă implicită de către mai multe instrumente, acolo unde alegerea modului BRE sau ERE este de obicei o opțiune acceptată. De exemplu, GNU grep are următoarele opțiuni: „grep -E” pentru ERE și „grep -G” pentru BRE (implicit), și „grep -P” pentru expresii Perl. Regexurile Perl au devenit un standard de facto, având un set bogat și puternic de expresii atomice. Perl by are nivele de „bază” sau „extins” separate, unde codice 34 și codice 37
Expresie regulată () [Corola-website/Science/317028_a_318357]
-
fost adoptat ca sintaxă implicită de către mai multe instrumente, acolo unde alegerea modului BRE sau ERE este de obicei o opțiune acceptată. De exemplu, GNU grep are următoarele opțiuni: „grep -E” pentru ERE și „grep -G” pentru BRE (implicit), și „grep -P” pentru expresii Perl. Regexurile Perl au devenit un standard de facto, având un set bogat și puternic de expresii atomice. Perl by are nivele de „bază” sau „extins” separate, unde codice 34 și codice 37 să poată avea sau nu sens
Expresie regulată () [Corola-website/Science/317028_a_318357]
-
-type f 2>/dev/null Metoda clasică în UNIX de a scăpa de erorile tipărite pe ecran în timpul rulării unei comenzi este de a redirecta stderr către "/dev/null". O versiune alternativă este de a scăpa de erori folosind comanda grep find . \( -name "*jsp" -o -name "*java" \) -type f -ls Informație extinsă este tipărită pentru fiecare fișier al cărui nume se termină în "jsp" sau "java". Argumentul -o este operatorul logic OR. Parantezele sunt necesare pentru a delimita expresia. În multe
Find () [Corola-website/Science/320123_a_321452]
-
în "jsp" sau "java". Argumentul -o este operatorul logic OR. Parantezele sunt necesare pentru a delimita expresia. În multe interpretoare shell parantezele sunt considerate caractere speciale și vor fi interpretate. De aceea, este necesară bara \ înaintea parantezelor. find /tmp -exec grep "search string" '{}' /dev/null \; "/dev/null" este utilizat pentru tipărirea numelui fișierului înaintea textului găsit. Fără el, numele fișierului nu ar fi tipărit. Un exemplu echivalent ar fi folosirea opțiunii "-H" a utilitarului
Find () [Corola-website/Science/320123_a_321452]
-
introdus în kernel 2.6.23. xargs [opțiuni] [argumentele originale ale comenzii] Dacă următoarea comandă depășește numărul de argumente acceptate de sistem putem folosi xargs ca să spargem aceste argumente într-o listă. Fiecare argument din listă este trimis independent comenzii "grep": Similar cu exemplul precedent, pornim însă editorul "vi" în locul lui "grep": Multe comenzi UNIX au fost concepute pentru prelucrarea textului la nivel de linie. Aceste comenzi funcționează bine cu xargs cât timp liniile nu conțin caracterele '," sau spațiu. Unele programe
Xargs () [Corola-website/Science/320202_a_321531]
-
comenzii] Dacă următoarea comandă depășește numărul de argumente acceptate de sistem putem folosi xargs ca să spargem aceste argumente într-o listă. Fiecare argument din listă este trimis independent comenzii "grep": Similar cu exemplul precedent, pornim însă editorul "vi" în locul lui "grep": Multe comenzi UNIX au fost concepute pentru prelucrarea textului la nivel de linie. Aceste comenzi funcționează bine cu xargs cât timp liniile nu conțin caracterele '," sau spațiu. Unele programe folosesc NULL pe post de separator de recorduri (de exemplu "perl
Xargs () [Corola-website/Science/320202_a_321531]