* Davide Prina <[email protected]> [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) ]

