con "ls -l" sei sicuro di avere un solo nome-file per ogni riga

2016-01-24 9:20 GMT+01:00 Davide Prina <davide.pr...@gmail.com>:

> On 24/01/2016 02:07, Ennio-Sr wrote:
>
>> * Davide Prina ha scritto:
>>
>>> 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
>>>>
>>>
> 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
>>
>
> alias ls='ls -s -F -T 0 -b -H -1 -C --color=auto'
>>
>
> fai così:
>
> $ ls -s -F -T 0 -b -H -1 -C --color=auto user/Titoli/vendite/ \
>   | grep -v non_presente
>
> tu dovresti avere lo stesso risultato con
>
> $ ls user/Titoli/vendite/ | grep -v non_presente
>
> in questo modo vedi le righe che arrivano in pasto a grep e che poi
> applica per estrarti la riga "incriminata"
>
> Ciao
> Davide
>
> --
> Dizionari: http://linguistico.sourceforge.net/wiki
> Browser: http://www.mozilla.org/products/firefox
> GNU/Linux User: 302090: http://counter.li.org
>
> Non autorizzo la memorizzazione del mio indirizzo su outlook
>
>


-- 
Efisio Sciola
IT Consultant
tel +39 335 6303650

Rispondere a