And Thus Spake Georges Louge <[EMAIL PROTECTED]> (on Sun, 6 Jul 2003 11:09:13 +0200):
> Mais comment fait-on en ligne de commande ou dans un script ? > Si je tape: > $ cp -a ~/.* ~/tmp > le shell répond: > " cp: ne peut copier un répertoire dans lui-même ", puis il copie > indistinctement tous les répertoires et fichiers, y compris ceux qui ne > commencent pas par un point. C'est parce que cette commande inclut les répertoires "." et ".." Il faudrait peut-être faire quelque chose du genre : cd ~ ls -a1d .* --color=none | \ ( while read fn; do [ "$fn" != "./" ] && [ "$fn" != "../" ] && cp -a "$fn" tmp; done ) -- G. Stewart -- [EMAIL PROTECTED] -- [EMAIL PROTECTED] Registered Linux user #284683 --------------------------------------------------------------- A lot of money is tainted. 'Taint yours and 'taint mine. Linux-Azur : http://www.linux-azur.org Désinscriptions: http://www.linux-azur.org/liste.php3 **** Pas de message au format HTML, SVP ****
