![]() |
|
|
google unix.com
|
|||||||
| Foros | Registro | Reglas de los Foros | Enlaces | Álbumes | Preguntas más frecuentes | Lista de miembros | Calendario | Búsqueda | Puestos de hoy | Marcar Foros Como Leídos |
| UNIX for Dummies Preguntas y Respuestas Si no está seguro de que para publicar un UNIX o Linux cuestión, puesto que aquí. Todos los novatos en Linux, UNIX y bienvenida! |
Más UNIX y Linux Foro Temas usted puede encontrar útiles
|
||||
| Hilo | Hilo para principiantes | Foro | Respuestas | Último mensaje |
| bucle foreach | Rooz | Programación de scripts de shell y | 3 | 06-05-2008 04:20 PM |
| bucle foreach + 2 variables | JamesGoh | Programación de scripts de shell y | 3 | 06-04-2008 04:36 AM |
| mediante bucle foreach | sam4now | Programación de scripts de shell y | 6 | 04-26-2008 12:22 PM |
| bucle foreach | abch624 | Programación de scripts de shell y | 1 | 03-19-2008 09:34 PM |
| Bucle foreach | haze21 | Programación de scripts de shell y | 4 | 11-16-2007 03:11 AM |
![]() |
|
|
Linkback vínculo | Herramientas de hilo | Buscar en este Hilo | Tasa de Hilo | Modos de visualización |
|
|
|
||||
|
bucle foreach cuestión
Hola, soy nuevo en este foro así que por favor me desnudo en este sentido.
Dentro de un directorio dado, tengo una lista de archivos en los que en cada uno de los archivos, me gustaría hacer una sustitución. Me gustaría sustituir la cadena de mll mlcl en cada archivo usando el comando foreach. Yo no obtener bastante cómo hacerlo. Si usted puede ayudar, es, sin duda, se aprecia |
|
||||
|
¿Estás hablando de perl?
|
|
||||
|
Estoy en el entorno Unix en un directorio y el pensamiento de hacer algo como
conjunto x \u003d `ls» i foreach ($ x) »sed s / mlcl / mll / g » final pero esto doesnt parecen funcionar |
|
||||
|
Quiero mantener el cambio en el mismo nombre de archivo, por lo que creo
que no sólo hay que hacer el nombre del archivo y toca la mv comando. Es que corret Zazzy? |
|
|||||
|
Mi entrada se ha publicado por encima de una sesión interactiva, por lo tanto, el "toque" es. Si usted no desea conservar los cambios, usted puede hacer fácilmente (siempre y cuando no hay una carga de archivos ....) Código:
ls *mlcl* | sed 's/mlcl/mll/g' Otras, simplemente hacer Código:
ls | while read file; do
echo "${file}" | sed 's/mlcl/mll/'
done
Si desea mantener el cambio de nombre de archivo, sólo tiene que añadir en el mv. ¡Salud! ZB |
![]() |
| Marcadores |
| Herramientas de hilo | Buscar en este Hilo |
| Modos de visualización | Vota a este hilo |
|
|