George Danchev wrote:
On Monday 26 April 2004 13:32, Velin Getov wrote:

Sava Chankov wrote:

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Martin Bossev wrote:
| Здравейте,
|
| Искам да сложа в кронтаб през определен период от време
| да се трие съдържанието на директория.
| Проблема е, че в директорията има средно между 15000 и 20000 файла.
|
| rm -f ми дава:
| # rm -f *
| -bash: /bin/rm: Argument list too long

for file in *; do rm -f $file; done


трябва да укажеш кой команден интерпретер ще изпълнява:
for file in * щото може да се окаже, че * значи различно за различните такива били те и bourne съвместими всичките ...



Tova tuka e istinata :)


ето bash какво казва по въпроса...

debian:/mnt/tmp# ls -1
haha hehe
hihi muahah
debian:/mnt/tmp#  for file in *; do rm -f $file; done
debian:/mnt/tmp# ls -1
haha hehe
hihi muahah


Може и това да е :)
debian2:/var/tmp#  for file in *; do rm -f "$file"; done


други да тестваме ли ;-) a ksh, zsh ?


Az susto glasuvam za varianta na Sava


в xargs е истината, и аз отскоро го научих ;-)
перл скрипта който се даде също не ми идва на ум как може да се бъгне... хмм.



--
Velin Getov

Network/System Administrator
Integrated Information Systems Ltd.
1, Elisaveta Bagriana str.
1113 Sofia, Bulgaria

email:  [EMAIL PROTECTED]
phone:  +359(0)2-971-4317
fax:    +359(0)2-720-531
------------------------------
============================================================================
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
============================================================================

Reply via email to