Portal    Foro    Buscar    FAQ    Registrarse    Conectarse


Publicar nuevo tema  Responder al tema 
Página 2 de 2
Ir a la página Anterior  1, 2
 
Buscando Nombres De Archivos Por Coincidencias
Autor Mensaje
Responder citando   Descargar mensaje  
Mensaje Re: Buscando Nombres De Archivos Por Coincidencias 
 
Citar:
no tiene otra que actualizar


... o no. No tienes más que ver cuántos ordenadores, aún hoy día, siguen mostrando pantallas de texto ms-dos o emulador de terminal, etc.
Si tienes un montón de aplicaciones rulando en gambas2, a lo mejor lo que te toca es "congelar" ordenadores e inculos redes para que todo siga funcionando...

Saludos.
 



 
shordi - Ver perfil del usuarioEnviar mensaje privado 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: Buscando Nombres De Archivos Por Coincidencias 
 
Al final logre hacerlo con un Shell Script.

#!/bin/bash

listado=$(find ~/Emulacion/Spectrum/Coleccion/Tzx/ -iname *.tzx)
for argumento in $@;
do
        listado=$(echo "$listado"| grep -i $argumento)
done
echo "$listado" | sort -n
 

Como es normal, la variable listado va almacenando el resultado por cada argumento posicional que busca  grep.

En este caso, lo estoy usando para buscar cintas del antiguo emulador de Spectrum. (Fecha,compañía,idioma, etc)
Incluí el directorio donde se alojan las cintas en el propio script. Se le podría pasar un directorio como argumento e incluso
una extensión de archivo. El número de argumentos posicionales aumenta.

Use $@ para que no tenga problemas con nombres con espacios.

Cómo es lógico la comodidad de una interfaz gráfica en determinados momentos es evidente.

Saludos
 




===================
Gambas Básico
"No es un bug, es una característica no documentada"
 
Shell - Ver perfil del usuarioEnviar mensaje privadoVisitar sitio web del usuario 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: Buscando Nombres De Archivos Por Coincidencias 
 
find ~/micarpeta -name "*.txt" -o -name "*.ods"


Te hace el trabajo ¿no?
 



 
última edición por shordi el Sabado, 07 Marzo 2015, 01:34; editado 2 veces 
shordi - Ver perfil del usuarioEnviar mensaje privado 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: Buscando Nombres De Archivos Por Coincidencias 
 
Shordi:

Si, haría el trabajo si estas buscando un número de argumentos que conoces.En ese caso buscando archivos con extensión txt ó ods.
No conocía los operadores lógicos con la instrucción Find.

No sabes la cantidad de archivos que pueden mostrarse.¿ Y si son miles ?.
Parece más compleja usando los operadores dentro de Find.

Sabiendo en este caso que busco tres coincidencias:
find ~/Emulacion/Spectrum/Coleccion/ -name *.tzx -and -iname *commando* -and -name *1985*
 


O la opción anterior:
find ~/Emulacion/Spectrum/Coleccion/ -name *.tzx | grep -i commando | grep 1985
 

Con grep la expresión ha quedado más corta. Continuare probando otras cosas.
A ver si se puede exprimir algo más.

Saludos
 




===================
Gambas Básico
"No es un bug, es una característica no documentada"
 
Shell - Ver perfil del usuarioEnviar mensaje privadoVisitar sitio web del usuario 
Volver arribaPágina inferior
Mostrar mensajes anteriores:    
 
OcultarTemas parecidos
Tema Autor Foro Respuestas último mensaje
No hay nuevos mensajes Nombres De Archivos Con Espacios[Solucionado] Sebas General 4 Viernes, 06 Abril 2012, 11:35 Ver último mensaje
jguardon
No hay nuevos mensajes Buscar Coincidencias En Una Palabra Shell Retos de programación 9 Jueves, 23 Octobre 2014, 00:08 Ver último mensaje
Shell
No hay nuevos mensajes Buscando Coincidencias En Una Palabra Shell General 14 Lunes, 17 Noviembre 2014, 17:41 Ver último mensaje
vuott
No hay nuevos mensajes Cambiar Los Nombres De Los Archivos De Min... Shell Shell Scripting 1 Jueves, 16 Julio 2015, 12:43 Ver último mensaje
Shell
 

Publicar nuevo tema  Responder al tema  Página 2 de 2
Ir a la página Anterior  1, 2

Usuarios navegando en este tema: 0 registrados, 0 ocultos y 0 invitados
Usuarios registrados conectados: Ninguno


 
Lista de permisos
No puede crear mensajes
No puede responder temas
No puede editar sus mensajes
No puede borrar sus mensajes
No puede votar en encuestas
No puede adjuntar archivos
Puede descargar archivos
No puede publicar eventos en el calendario



  

 

cron