Portál AbcLinuxu, 11. května 2025 18:10

Dotaz: find -print0, opensolaris

20.3.2011 18:22 tp
find -print0, opensolaris
Přečteno: 258×
Odpovědět | Admin
Dobry den, mal by som otazku ohladom findu v OpenSolarise

Kedze opensolaris nema find s parametrom -print0, nepodporuje, xargs -0 a nemozem pouzit iny nastroj, tak ma napadlo, pouzit s find . -exec "%s \n" {} \; len nie som si isty ci to ma rovnaky efekt.

Dakujem
Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

20.3.2011 18:56 tp
Rozbalit Rozbalit vše Re: find -print0, opensolaris
Odpovědět | | Sbalit | Link | Blokovat | Admin
oprava find . -exec printf "%s\n" {} \;
20.3.2011 20:10 Michal Kubeček | skóre: 72 | Luštěnice
Rozbalit Rozbalit vše Re: find -print0, opensolaris
Úplně stejný ne, tohle je spíš jako -print. Pokud si můžete být jistý, že tam není žádný soubor s LF v názvu, tak to bude fungovat bez problémů.
20.3.2011 21:15 tp
Rozbalit Rozbalit vše Re: find -print0, opensolaris
a nejake riesenie, nic ma nenapada, ako to spravit?
20.3.2011 21:23 Michal Kubeček | skóre: 72 | Luštěnice
Rozbalit Rozbalit vše Re: find -print0, opensolaris
Záleží na tom, co přesně potřebujete, většinou stačí použít akci -exec
21.3.2011 10:42 Milan Jurik | skóre: 21 | blog: Komentare | Ova
Rozbalit Rozbalit vše Re: find -print0, opensolaris
Odpovědět | | Sbalit | Link | Blokovat | Admin
# pkg install gnu-findutils

# which gfind

/usr/bin/gfind

pripadne /usr/gnu/bin/find

Nebo nesmite ani GNU find doinstalovat?
21.3.2011 11:37 tp
Rozbalit Rozbalit vše Re: find -print0, opensolaris
pokial viem, je tam napisane, ze nemozem pouzit inu utilitu, root nie som
David Watzke avatar 21.3.2011 20:55 David Watzke | skóre: 74 | blog: Blog... | Praha
Rozbalit Rozbalit vše Re: find -print0, opensolaris
Není třeba být root na to, abyste mohl použít jinou utilitu.
“Being honest may not get you a lot of friends but it’ll always get you the right ones” ―John Lennon
21.3.2011 19:02 neuron
Rozbalit Rozbalit vše Re: find -print0, opensolaris
Odpovědět | | Sbalit | Link | Blokovat | Admin

Já používal

find ... | sed -e 's/\([ X\"'"'"']\)/\\\1/g' | xargs ...

To 'X' je znak tabulátoru

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.