Přihlásit
: [1]
   |   
: Regulární výrazy  ( 1965 )
Pavel B
Newbie
*

Karma: 0
: 11


« : December 09, 2006, 11:32:04 »

Čau lidi, potřeboval bych poradit ohledně regulerních výrazů potřebují pomoci příkazu grep najít ve výpisu adresářů (ls -l) všechny soubory menší než 1k a nějak se mi to nedaří. Jestli má nědko z vás zkusenosti tak prosím poraďte, děkuji .
Hobil
Hero Member
*****

Karma: 58
: 4 006


« #1 : December 09, 2006, 14:40:13 »

A musí to být grep / ls?
Přijde mi jednodušší přikaz find s parametrem size +/-
příklad:

find / -size +300b
find /home/pavel/data -size -1k

V prvním případě najde soubory větší než, v druhém menší než je uvedeno, v případě bez uvedení znaménka +/- soubory přesně uvedené velikosti. H.

Benzínem se nemá hasit ohniště
teď už je to jedno, ale pro příště... (K.P.)
Pavel B
Newbie
*

Karma: 0
: 11


« #2 : December 10, 2006, 14:14:44 »

Asi by to mělo přes grep, mám to totiž udělal jako cvičení do školy ve scriptu a má se to vybrat z textového souboru, který obsahuje seznam některých souborů vypsaných pomocí ls -l. Vubec nevím jak to mám udělat :-(
Ivan Bibr
Administrator
Hero Member
*****

Karma: 52
: 3 298



« #3 : December 10, 2006, 16:45:56 »

http://www.kai.vslib.cz/~satrapa/docs/regvyr/

: [1]
   |   
 
: