|
Re: lug-bg: 翽翽
- Subject: Re: lug-bg: 翽翽
- From: Ognyan Kulev <ogi@xxxxxxxxxxxxxxxx>
- Date: Fri, 16 Jan 2004 17:54:16 +0000
- Organization: Faculty of Mathematics and Informatics
Vasil Kolev wrote:
Аз в такъв случай ползвам find, нещо от типа
for i in `find . -type f -maxdepth 1` ...
Или, за много тежки случаи, при които в имената има какво ли не, нещо
като
find . -type f -print0 |xargs -0 ....
Това е добре, но...
Което на мен поне ми е решавало страшни проблеми със наистина страшни
директории ... създайте си файл с име '*', и гледайте как някой от
горните скриптове ще го сдъвче... :)
(За това в моя пример беше 'echo mv' , и ако ви хареса резултата, |sh
.... неволята и грешките учат :)
"for f in *" е наред в тия случаи, но вместо да го употребяваш така:
mv $f $f.x
мисля, че това ще сдъвче нещата:
mv "$f" "$f.x"
Но все пак говоря на теория, може практиката да покаже друго ;-)
Поздрави,
оги
============================================================================
A mail-list of Linux Users Group - Bulgaria (bulgarian linuxers).
http://www.linux-bulgaria.org - Hosted by Internet Group Ltd. - Stara Zagora
To unsubscribe: http://www.linux-bulgaria.org/public/mail_list.html
============================================================================
|
|
|