The UNIX and Linux Forums  

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
Ayuda requerida: Comando para encontrar la dirección IP y el comando de ejecución de un usuario loggedout Seguridad 2 08-06-2008 09:12 PM
cómo? lanzamiento de la cadena de mando con opciones de línea de comandos TinCanFury Programación de scripts de shell y 5 04-28-2008 07:06 PM
incompatible comando ls en la pantalla de comandos y ejecuta como una tarea cron rajranibl SuSE 5 07-30-2007 09:26 AM
¿Cómo utilizar más de un error máximo permitido STREAM comando en el comando de Unix con un único intérprete de comandos? bosskr HP-UX 1 10-16-2006 05:16 PM
¿Cómo utilizar más de un error máximo permitido STREAM comando en el comando de Unix con un único intérprete de comandos? bosskr Programación de scripts de shell y 0 09-19-2006 10:44 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 05-29-2007
rinku rinku is offline
Usuario Registrado
  
 

Fecha: Mayo 2007
Puestos: 54
Unhappy ls

Quiero imprimir sólo el nombre de un archivo que se modificó por última vez.
Yo uso::

$ ls-S07 LTR * | cut-f 8o-9o

pero no funciona.

da la outut

-rw-r - r - 1 aaaaa aaaaa 0 May 29 00:32 S070528D
-rw-r - r - 1 aaaaa aaaaa 0 May 29 00:41 S070528S

Quiero que la producción

S070528S

please help me.
  #2 (Enlace permanente)  
Old 05-29-2007
zazzybob's Avatar
zazzybob zazzybob is offline Forum Advisor  
Registrado Geek
  
 

Fecha: diciembre 2003
Ubicación: Melbourne, Australia
Puestos: 2.100
ls-mando aquí | awk '(print $ NF)'
  #3 (Enlace permanente)  
Old 05-29-2007
rinku rinku is offline
Usuario Registrado
  
 

Fecha: Mayo 2007
Puestos: 54
Unhappy

No podía entender.
Por favor explique lo que es "comando ls-aquí-" y lo que es "$ NF"
por favor decirme.
  #4 (Enlace permanente)  
Old 05-29-2007
zazzybob's Avatar
zazzybob zazzybob is offline Forum Advisor  
Registrado Geek
  
 

Fecha: diciembre 2003
Ubicación: Melbourne, Australia
Puestos: 2.100
comando ls-aquí-es el comando ls. Sustitúyase "comando ls-aquí-" y poner su comando ls existe

"print $ NF" le dice a awk para imprimir sobre el terreno que se hace referencia por el número total de campos. es decir, si su salida LS tiene 9 campos, NF será de 9, y por lo tanto, $ NF imprimirá el campo 9 - el último campo.

¡Salud!
ZB
  #5 (Enlace permanente)  
Old 05-29-2007
rinku rinku is offline
Usuario Registrado
  
 

Fecha: Mayo 2007
Puestos: 54
Thanx.
funciona, pero todos los nombre de archivo de impresión que son similares a los que pattren.
que significa que de impresión
S070528D
S070528S

tanto el nombre del archivo. pero quiero imprimir sólo modificada por última vez el nombre de archivo.
Si tengo que cambiar ese comando ls PLZ entonces dígame qué es.
  #6 (Enlace permanente)  
Old 05-29-2007
zazzybob's Avatar
zazzybob zazzybob is offline Forum Advisor  
Registrado Geek
  
 

Fecha: diciembre 2003
Ubicación: Melbourne, Australia
Puestos: 2.100
ls-mando aquí | sed -n '$ p' | awk '(print $ NF)'

sed -n '$ p' dice sed no imprimir nada (-n), excepto lo que es explícitamente solicitado, y que es de impresión (p) de la última línea ($).

¡Salud!
ZB
  #7 (Enlace permanente)  
Old 05-29-2007
praveenkumar_l's Avatar
praveenkumar_l praveenkumar_l is offline
Usuario Registrado
  
 

Fecha: Mayo 2007
Puestos: 36
Cita:
Publicado originalmente por rinku
Quiero imprimir sólo el nombre de un archivo que se modificó por última vez.
Yo uso::

$ ls-S07 LTR * | cut-f 8o-9o

pero no funciona.

da la outut

-rw-r - r - 1 aaaaa aaaaa 0 May 29 00:32 S070528D
-rw-r - r - 1 aaaaa aaaaa 0 May 29 00:41 S070528S

Quiero que la producción

S070528S

please help me.
Prueba esta

ls -1 | tail -1

NOTA: ls opción no está l (el), sino 1 (uno)
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 02:51 PM.


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