Title: Bash e Argument list too long
Author: Sandro Tosi
Last modified: 2006-03-10
Il numero massimo di parametri che si possono passare sulla linea di
comando e` alto ma limitato. Puo` quindi succedere che comandi come
$ rm *
diano il seguente errore:
bash: /bin/rm: Argument list too long
Per evitare questo inconveniente si puo` utilizzare xargs, nato
appositamente per questo scopo, oppure una combinazione di find con il
comando da lanciare: il comando di prima, quindi, si puo` trasformare
in:
$ ls | xargs rm
$ for file in *; do rm $file; done
$ find . | xargs rm
$ find . -exec rm {} \; |