urifindp - Online în cloud

Aceasta este comanda urifindp care poate fi rulată în furnizorul de găzduire gratuit OnWorks folosind una dintre multiplele noastre stații de lucru online gratuite, cum ar fi Ubuntu Online, Fedora Online, emulator online Windows sau emulator online MAC OS

PROGRAM:

NUME


urifind - găsiți URI-uri într-un document și aruncați-le în STDOUT.

REZUMAT


$ urifind fișier

DESCRIERE


urifind este un script simplu care găsește URI-uri în unul sau mai multe fișiere (folosind „URI::Find”) și
le trimite la STDOUT. Asta e.

Pentru a găsi toate URI-urile în file1, utilizare:

$ urifind fișier1

Pentru a găsi URI-urile în mai multe fișiere, enumerați-le ca argumente:

$ urifind fișier1 fișier2 fișier3

urifind va citi din „STDIN” dacă nu sunt date fișiere sau dacă este specificat un nume de fișier „-”:

$wget http://www.boston.com/ -O - ​​| urifind

Când sunt listate mai multe fișiere, urifind prefixează fiecare URI găsit cu fișierul din care
a venit:

$ urifind fișier1 fișier2
fișier1: http://www.boston.com/index.html
fișier2: http://use.perl.org/

Aceasta poate fi activată pentru fișiere individuale cu comutatorul „-p” („prefix”):

$urifind -p fișier3
fișier1: http://fsck.com/rt/

De asemenea, poate fi dezactivat pentru mai multe fișiere cu comutatorul „-n” („fără prefix”):

$ urifind -n fișier1 fișier2
http://www.boston.com/index.html
http://use.perl.org/

În mod implicit, URI-urile vor fi afișate în ordinea găsită; a le sorta ascii-betic, foloseste
opțiunea „-s” („sortare”). Pentru a le sorta invers, utilizați indicatorul „-r” („revers”) („-r”
implică „-s”).

$ urifind -s fișier1 fișier2
http://use.perl.org/
http://www.boston.com/index.html
mailto:webmaster@boston.com

$ urifind -r fișier1 fișier2
mailto:webmaster@boston.com
http://www.boston.com/index.html
http://use.perl.org/

În cele din urmă, urifind acceptă limitarea URI-urilor returnate prin schemă sau după model arbitrar,
folosind opțiunea „-S” (pentru scheme) și opțiunea „-P”. Atât „-S” cât și „-P” pot fi
specificat de mai multe ori:

$ urifind -S mailto file1
mailto:webmaster@boston.com

$ urifind -S mailto -S http file1
mailto:webmaster@boston.com
http://www.boston.com/index.html

„-P” preia o expresie regex Perl arbitrară. Poate fi necesar să fie protejat de carcasă:

$ urifind -P 's?html?' fisier1
http://www.boston.com/index.html

$ urifind -P '\.org\b' -S http file4
http://www.gnu.org/software/wget/wget.html

Adăugați un „-d” pentru a avea urifind descărcați refexenul generat din „-S” și „-P” în „STDERR”.
„-D” face același lucru, dar iese imediat:

$ urifind -P '\.org\b' -S http -D
$schema = '^(\bhttp\b):'
@pats = ('^(\bhttp\b):', '\.org\b')

Pentru a elimina duplicatele din rezultate, utilizați comutatorul „-u” („unic”).

OPȚIUNE REZUMAT


-s Sortați rezultatele.

-r Rezultatele sortării inverse (implică -s).

-u Returnează numai rezultate unice.

-n Nu includeți numele fișierului în ieșire.

-p Includeți numele fișierului în ieșire (0 în mod implicit, dar 1 dacă sunt incluse mai multe fișiere în fișierul
Linie de comanda).

-P $re
Imprimați numai linii care se potrivesc cu expresia regex „$re” (pot fi specificate de mai multe ori).

-S $schemă
Doar această schemă (poate fi specificată de mai multe ori).

-h Rezumat ajutor.

-v Afișează versiunea și ieși.

-d Dumpează regexe compilate pentru „-S” și „-P” în „STDERR”.

-D La fel ca „-d”, dar ieșiți după dumping.

Utilizați urifindp online folosind serviciile onworks.net



Cele mai recente programe online Linux și Windows