The UNIX and Linux Forums  


Go Back   El UNIX y Linux Foros > Arriba Foros > UNIX for Dummies Preguntas y Respuestas
.
google unix.com



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
lista los archivos de exclusión de archivos de archivo de control ukatru UNIX para usuarios avanzados y expertos 15 08-15-2008 09:24 PM
Listado de archivos krishna_sicsr Programación de Alto Nivel 3 04-05-2007 02:32 PM
Listado de archivos Vitalka Linux 1 03-02-2005 09:32 AM
ayuda - lista los archivos richarmj Sistemas de ficheros, memoria y discos 2 10-02-2003 10:14 AM
Recursivo listado de directorio sin lista de archivos psingh UNIX for Dummies Preguntas y Respuestas 4 05-10-2002 11:52 AM

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 11-23-2008
valluvan valluvan is offline
Usuario Registrado
  
 

Fecha: noviembre 2008
Puestos: 27
Listado de todos los nombres de los archivos no se inicia como

hola a todos,
iam nuevo depósito a scripting.I han buscado el foro y could'nd encontrar una respuesta lo suficientemente cerca y, por tanto, esta entrada:

Quiero una lista de todos los nombres de los archivos cuyos nombres no se inician como abc.

Por ejemplo, si mi carpeta de archivos con nombres constains: abc123.txt, erdf23.rdf, ed45r.fmb

Quiero un comando que lista sólo los archivos erdf23.rdf, ed45r.fmb y omitir el archivo abc123.txt.

el comando ls does'nt parecen tener una opción no -
  #2 (Enlace permanente)  
Old 11-23-2008
Franklin52 Franklin52 is offline Forum Staff  
Moderador
  
 

Fecha: febrero 2007
Mensajes: 4.342

Código:
ls -1 !(abc*)

Si tiene archivos en directorios y en que desea omitir ellos:


Código:
ls -ld !(abc*)|awk '!/^d/{print $NF}'

  #3 (Enlace permanente)  
Old 11-23-2008
valluvan valluvan is offline
Usuario Registrado
  
 

Fecha: noviembre 2008
Puestos: 27
Franklin perfecto ... Muchas Gracias
  #4 (Enlace permanente)  
Old 11-23-2008
valluvan valluvan is offline
Usuario Registrado
  
 

Fecha: noviembre 2008
Puestos: 27
Cita:
Publicado originalmente por Franklin52 View Post
Código:
ls -1 !(abc*)

Si tiene archivos en directorios y en que desea omitir ellos:


Código:
ls -ld !(abc*)|awk '!/^d/{print $NF}'
Lo siento Frank ... Si tengo que elimiate más de un nombre en el archivo ¿Cómo puedo hacerlo?

Quiero decir, no seleccionar los archivos cuyo nombre comienza con abc o EFG

ls-ld! (abc *, * EFG) | awk '! / ^ d / (print $ NF)' no parecen funcionar
  #5 (Enlace permanente)  
Old 11-23-2008
Franklin52 Franklin52 is offline Forum Staff  
Moderador
  
 

Fecha: febrero 2007
Mensajes: 4.342
Pruebe esto:

Código:
ls -l |awk '/^-/ && $NF !~ /^abc/ && $NF !~ /^efg/ {print $NF}'

  #6 (Enlace permanente)  
Old 11-24-2008
valluvan valluvan is offline
Usuario Registrado
  
 

Fecha: noviembre 2008
Puestos: 27
Cita:
Publicado originalmente por Franklin52 View Post
Pruebe esto:

Código:
ls -l |awk '/^-/ && $NF !~ /^abc/ && $NF !~ /^efg/ {print $NF}'
Gracias Frank cuando asignar este código a una variable y tratar de imprimir el contenido de la variable que sólo se imprime nada.

Hago esto:

FILELIST \u003d `ls-l | awk'/^-/ & & $ NF! ~ / ^ Abc / & & $ NF! ~ / ^ EFG / & & $ NF ~ /. De / (print $ NF) '`
echo $ FILELIST


Tampoco este trabajo:
FILELIST eco \u003d `ls-l | awk'/^-/ & & $ NF! ~ / ^ Abc / & & $ NF! ~ / ^ EFG / & & $ NF ~ /. De / (print $ NF) '`
echo $ FILELIST

Por favor, ayuda .. Lo ideal sería que la impresión se shold el nombre del archivo cuya extensión es. Y no a partir de abc o EFG
  #7 (Enlace permanente)  
Old 11-24-2008
Franklin52 Franklin52 is offline Forum Staff  
Moderador
  
 

Fecha: febrero 2007
Mensajes: 4.342
Debería funcionar, después de la salida ls-l dentro de el código entre paréntesis.

Recuerdos
Closed Thread

Marcadores

Etiquetas
script de shell, de secuencias de comandos de shell, de secuencias de comandos de Unix, bases de secuencias de comandos de Unix

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 03:09 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