The UNIX and Linux Forums  
Hola y bienvenida de los Estados Unidos a la UNIX y Linux Foros! Gracias por su visita y formar parte de nuestra comunidad global.

Go Back   El UNIX y Linux Foros > Arriba Foros > Programación de scripts de shell y
.
google unix.com



Programación de scripts de shell y Plantear preguntas sobre KSH, CSH, SH, BASH, PERL, PHP, SED, AWK y otros scripts de shell y lenguajes de script de shell aquí.

Más UNIX y Linux Foro Temas usted puede encontrar útiles
Hilo Hilo para principiantes Foro Respuestas Último mensaje
Cómo insertar texto en medio de un archivo kartikkumar84 @ g UNIX for Dummies Preguntas y Respuestas 6 05-10-2008 03:35 PM
insertar texto en medio de un archivo relle Programación de scripts de shell y 3 03-13-2008 03:37 PM
¿Cómo insertar el 1 de arg en el medio del archivo Boris Programación de scripts de shell y 4 04-13-2007 01:21 AM
Cómo insertar texto en primera línea del archivo y el centro de la imagen? Ali Hussain Programación de scripts de shell y 3 03-05-2007 05:54 AM
awk insertar el carácter en medio de una línea mmarino Programación de scripts de shell y 3 11-18-2005 12:00 PM

Closed Thread
English Japanese Spanish French German Portuguese Italian Dutch Swedish Russian Norwegian Hungarian Hebrew Danish Bulgarian Greek Powered by Powered by Google
 
Linkback vínculo Herramientas de hilo Buscar en este Hilo Tasa de Hilo Modos de visualización
  #1 (Enlace permanente)  
Old 10-08-2008
fenómeno phenom is offline
Usuario Registrado
  
 

Fecha: octubre 2008
Publicaciones: 3
¿Cómo puedo insertar una línea en medio de un archivo en bash?

He intentado

sed '/ 6 / una text_to_inserted' archivo> nuevofichero

pero esto introduce test_to_insert lugares al azar en el archivo y quiero que en lugar específico, que es la línea 6.


¿alguien puede ayudar ....
  #2 (Enlace permanente)  
Old 10-08-2008
danmero danmero is offline Forum Advisor  
  
 

Fecha: noviembre 2007
Ubicación: 45.48-73.63
Mensajes: 1.428
Esta solución se inserte la nueva línea entre 5 º y 6 º línea.
Código:
sed '6i\
This is the new line
' file
  #3 (Enlace permanente)  
Old 10-08-2008
a2156z a2156z is offline
En espera de los usuarios de correo electrónico de confirmación
  
 

Fecha: octubre 2008
Puestos: 30
/usr / bin / ex - "$ targfile" <<_EOF_ 1> / dev / null 2> & 1
linenum_below $ (i)
$ fuente
.
wq!
_EOF_
if [[$? -ne 0]] y, a continuación,
# Agregar registro de errores aquí
fi
  #4 (Enlace permanente)  
Old 10-09-2008
cfajohnson's Avatar
cfajohnson cfajohnson is offline Forum Advisor  
Shell programador, autor
  
 

Fecha: marzo 2007
Ubicación: Toronto, Canadá
Puestos: 2.361
Cita:
Publicado originalmente por fenómeno View Post
He intentado

sed '/ 6 / una text_to_inserted' archivo> nuevofichero

pero esto introduce test_to_insert lugares al azar en el archivo y quiero que en lugar específico, que es la línea 6.

/ 6 / es una expresión regular que coincide con la cifra de 6. Si desea la línea 6, dejar de lado la rebaja.

Código:
sed '6a\
text_to_insert
'
  #5 (Enlace permanente)  
Old 10-09-2008
fenómeno phenom is offline
Usuario Registrado
  
 

Fecha: octubre 2008
Publicaciones: 3
Tengo un $ (whoami) en la línea que se inserta y

sed Un 6 \
text_to_insert
'

reconociendo que no es. inserta $ (whoami) en lugar del nombre de usuario
alguna idea?
  #6 (Enlace permanente)  
Old 10-09-2008
cfajohnson's Avatar
cfajohnson cfajohnson is offline Forum Advisor  
Shell programador, autor
  
 

Fecha: marzo 2007
Ubicación: Toronto, Canadá
Puestos: 2.361

Sustitución y la ampliación no se realiza dentro de comillas simples.
  #7 (Enlace permanente)  
Old 10-09-2008
fenómeno phenom is offline
Usuario Registrado
  
 

Fecha: octubre 2008
Publicaciones: 3
Cita:
Publicado originalmente por cfajohnson View Post

Sustitución y la ampliación no se realiza dentro de comillas simples.
johnson gracias, agradezco mucho
Closed Thread

Marcadores

Herramientas de hilo Buscar en este Hilo
Buscar en este Hilo:

Búsqueda avanzada
Modos de visualización Vota a este hilo
Vota a este hilo:

Normas de envío
puede que no nuevo puesto de hilos
puede que no enviar respuestas
puede que no enviar archivos adjuntos
puede que no editar sus puestos

Código BB es Encendido
Emoticones son Encendido
[IMG] código Encendido
Código HTML es Apagado
Trackbacks son Encendido
Pingbacks son Encendido
Refbacks son Encendido




Todas las horas son GMT -4. La hora es 04:40 AM.


Powered by: vBulletin, Copyright © 2000 - 2006, Jelsoft Enterprises Limited. Traducciones de idiomas Powered by .
vBCredits v1.4 Copyright © 2007 - 2008, PixelFX Estudios
El UNIX y Linux Foros Contenido Copyright © 1993-2009. Todos los derechos Reserved.Ad Gestión por RedTyger

Las direcciones URL de contenido vBSEO 3.2.0