+ o -
la pregunta en verdad es esta:
quiero hacer un script que me cambie los nombres de estos
ficheros/directorios
que contienen espacios en blanco...
hago esto que funciona...
IFS="" ; for i in `ls -R` ; do q=`echo $i | sed s/' '/_/g` ; echo $i
El lun, 17 de sep de 2001, [EMAIL PROTECTED] escribió...
>
>
>
> + o -
>
> la pregunta en verdad es esta:
>
> quiero hacer un script que me cambie los nombres de estos
> ficheros/directorios
> que contienen espacios en blanco...
>
> hago esto que funciona..
me devuelve:
syntax error at line 3: `q=$' unexpected
Jordi
[EMAIL PROTECTED] wrote:
> ...
> la pregunta en verdad es esta:
>
> quiero hacer un script que me cambie los nombres de estos
> ficheros/directorios
> que contienen espacios en blanco...
>
> hago esto que funciona...
>
> IFS="" ; for i in `ls -R` ; do q=`echo
El lun, 17 de sep de 2001, [EMAIL PROTECTED] escribió...
>
>
>
> me devuelve:
>
> syntax error at line 3: `q=$' unexpected
>
>
La sustitución de comandos se puede hacer de dos formas
- metiendo el comando entre comillas `comando`
- metiendolo entre $(), $(comando)
(una excluye
[EMAIL PROTECTED], lunes 17 de septiembre de 2001 a la(s) 18:56:06 +0200:
>
> quiero hacer un script que me cambie los nombres de estos
> ficheros/directorios
> que contienen espacios en blanco...
Mírate el parámetro -print0 de find.
--
David Serrano <[EMAIL PROTECTED]>
6 matches
Mail list logo