![]() |
|
|
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 |
| 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 |
![]() |
|
|
Linkback vínculo | Herramientas de hilo | Buscar en este Hilo | Tasa de Hilo | Modos de visualización |
|
|
|
||||
|
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 - |
|
||||
|
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}'
|
|
||||
|
Franklin perfecto ... Muchas Gracias
|
|
||||
|
Cita:
Quiero decir, no seleccionar los archivos cuyo nombre comienza con abc o EFG ls-ld! (abc *, * EFG) | awk '! / ^ d / (print $ NF)' no parecen funcionar |
|
||||
|
Pruebe esto: Código:
ls -l |awk '/^-/ && $NF !~ /^abc/ && $NF !~ /^efg/ {print $NF}'
|
|
||||
|
Cita:
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 |
|
||||
|
Debería funcionar, después de la salida ls-l dentro de el código entre paréntesis.
Recuerdos |
![]() |
| 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 |
| Modos de visualización | Vota a este hilo |
|
|