Newsgroup: it.comp.os.linux.iniziare
Titolo: Domanda su uso di cat

Ciao a tutti.
Uno script che ho creato, mi genera ogni giorno dei files che con ls vedo così:
-rw-r--r-- 1 root root  31596 ott 18 21:00 2015-10-18_21:00:00-snapshot.jpg
-rw-r--r-- 1 root root  34826 ott 18 21:01 2015-10-18_21:01:00-snapshot.jpg
-rw-r--r-- 1 root root  13686 ott 18 21:02 2015-10-18_21:02:00-snapshot.jpg
-rw-r--r-- 1 root root  13686 ott 18 21:02 2015-10-18_21:03:00-snapshot.jpg
-rw-r--r-- 1 root root  13686 ott 18 21:03 2015-10-18_21:04:00-snapshot.jpg
-rw-r--r-- 1 root root  13702 ott 18 21:05 2015-10-18_21:05:01-snapshot.jpg
-rw-r--r-- 1 root root  69113 ott 18 21:06 2015-10-18_21:06:00-snapshot.jpg
-rw-r--r-- 1 root root  64473 ott 18 21:07 2015-10-18_21:07:00-snapshot.jpg
-rw-r--r-- 1 root root  71088 ott 18 21:08 2015-10-18_21:08:00-snapshot.jpg
-rw-r--r-- 1 root root  70796 ott 18 21:09 2015-10-18_21:09:00-snapshot.jpg
-rw-r--r-- 1 root root  65623 ott 18 21:10 2015-10-18_21:10:00-snapshot.jpg
-rw-r--r-- 1 root root  65285 ott 18 21:11 2015-10-18_21:11:00-snapshot.jpg
-rw-r--r-- 1 root root  63810 ott 18 21:12 2015-10-18_21:12:02-snapshot.jpg
-rw-r--r-- 1 root root  65527 ott 18 21:13 2015-10-18_21:13:00-snapshot.jpg
-rw-r--r-- 1 root root  65641 ott 18 21:14 2015-10-18_21:14:00-snapshot.jpg
-rw-r--r-- 1 root root  65522 ott 18 21:15 2015-10-18_21:15:00-snapshot.jpg
-rw-r--r-- 1 root root  65288 ott 18 21:16 2015-10-18_21:16:00-snapshot.jpg
-rw-r--r-- 1 root root  65252 ott 18 21:17 2015-10-18_21:17:00-snapshot.jpg
-rw-r--r-- 1 root root  65246 ott 18 21:18 2015-10-18_21:18:00-snapshot.jpg
-rw-r--r-- 1 root root  62562 ott 18 21:19 2015-10-18_21:19:00-snapshot.jpg
-rw-r--r-- 1 root root  62887 ott 18 21:20 2015-10-18_21:20:00-snapshot.jpg
-rw-r--r-- 1 root root  69076 ott 18 21:21 2015-10-18_21:21:00-snapshot.jpg
-rw-r--r-- 1 root root  67298 ott 18 21:22 2015-10-18_21:22:00-snapshot.jpg
-rw-r--r-- 1 root root  64963 ott 18 21:23 2015-10-18_21:23:00-snapshot.jpg
-rw-r--r-- 1 root root  68748 ott 18 21:23 2015-10-18_21:24:00-snapshot.jpg
-rw-r--r-- 1 root root  68193 ott 18 21:24 2015-10-18_21:25:00-snapshot.jpg
-rw-r--r-- 1 root root  68194 ott 18 21:25 2015-10-18_21:26:00-snapshot.jpg
-rw-r--r-- 1 root root  72477 ott 18 21:27 2015-10-18_21:27:01-snapshot.jpg
-rw-r--r-- 1 root root  76627 ott 18 21:27 2015-10-18_21:28:00-snapshot.jpg
-rw-r--r-- 1 root root  69037 ott 18 21:29 2015-10-18_21:29:00-snapshot.jpg
-rw-r--r-- 1 root root  69034 ott 18 21:30 2015-10-18_21:30:00-snapshot.jpg
 
La mia domanda è questa: E' possibile visualizzare, ad esempio, i files compresi tra 2015-10-18_21:05:01-snapshot.jpg e 2015-10-18_21:10:00-snapshot.jpg. Oppure tra 2015-10-18_21:20:00-snapshot.jpg e 2015-10-18_21:30:00.
 
Insomma vorrei sapere se in una lista, è possibile visualizzare tutto quello che c'è in mezzo a due righe predefinite che, ovviamente, cambiano tutti i giorni. Pensavo qualcosa con grep, ma non so come definire il sistema "da - a".
 
Spero di essermi spiegato....
 
Grazie


Della serie, fatti una domanda e datti la risposta, ho trovato la soluzione
ls /DIRECTORY_IMMAGINI| awk '/'21:00'/,/'21:20'/' >LISTA
cat LISTA
 
Ovviamente potete sostituire 21:00 e 21:20 con i valori che desiderate
 
Ciao a tutti....

 Ovviamente potete sostituire 21:00 e 21:20 con i valori che desiderate
 
Sarebbe meglio, anche se forse un po' piu` complicato,
usare "find", con le appropriate opzione.
Ovvero, sempre "find", con un proprio "printf".
 
bye,
 
-- 
 
piergiorgio

 Ovvero, sempre "find", con un proprio "printf".
 
Ho provato a seguire il tuo suggerimento. Intendevi qualcosa di simile?
 
$ find ~/Immagini/ -maxdepth 1 -iname "*.jpg" \
  -newermt "mar 01, 2015 09:00" \
  -not -newermt "oct 20, 2015" \
  -printf "%T+\t%p\n" | sort
 


Yep!
 
E` piu` complicato, ma piu` "sicuro" (il che, sotto un
certo punto di vista, e` una contraddizione...).
 
bye,
 
-- 
 
piergiorgio