Re: Ricerca selettiva con grep: risultato che 'sembra' anomalo
* Davide Prina <davide.prina@gmail.com> [230116, 20:06]:
> On 23/01/2016 19:45, Ennio-Sr wrote:
>
> >user@deb:~$ ls user/Titoli/vendite/ | grep Apple
> >24 20131212_Merck-vend_1.pdf 24 20141203_Apple-vend.pdf
> >^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ???
>
> >user@deb:~$ ls user/Titoli/vendite/* | grep Apple
> >24 user//Titoli//vendite/20141203_Apple-vend.pdf
>
> banale :-)
>
> prova ad eseguire questi comandi:
> $ ls user/Titoli/vendite/
> $ ls user/Titoli/vendite/*
>
> :-)
>
Mmh, sarà anche banale, ma dopo aver eseguito i comandi di cui sopra ...
> il primo ti elenca delle righe e su ogni riga ci può essere più di un file;
> il secondo invece ha solo un file per ogni riga. Quindi con il primo ti tira
> fuori le righe che hanno almeno un file con la stringa cercata e quindi ti
> ritrovi anche file che non contengono la riga cercata, ma che sono sulla
> stessa riga tornata da ls
>
vedo che 'Merck' e 'Apple' sono su righe/colonne diverse con
$ ls user/Titoli/vendite/ --> output su 4/5 colonna
mentre, guarda caso, sono sulla stessa riga con
$ ls user/Titoli/vendite/* --> output su 2 colonne
> >C`è una spiegazione? (in man grep non l`ho trovata...)
>
> dovevi guardare il man di ls :-)
>
Ho guardato ora, molto rapidamente per la verità, e non ho trovato...
Grazie, comunque, della rapida risposta.
PS. Per caso hai opzioni particolari al tuo alias di 'ls' ?
il mio è:
alias ls='ls -s -F -T 0 -b -H -1 -C --color=auto'
e mi riprometto di rivedere una ad una quelle opzioni, a mente fresca ;)
--
[Perche' usare Win$ozz (dico io) se ..."anche uno sciocco sa farlo. \\?//
Fa' qualche cosa di cui non sei capace!" (diceva Henry Miller) ] (°|°)
[Why use Win$ozz (I say) if ... "even a fool can do that. )=(
Do something you aren't good at!" (as Henry Miller used to say) ]
Reply to: