Re: Come isolare il timestamp di un file? [ls, cut e num. campi/field]
On Fri, Jan 25, 2019 at 10:28:12PM +0100, Felipe Salvador wrote:
> L'output di ls è delimitato da spazi, puoi rimpiazzarli con tr:
>
> ls -l | tr -s ' ' ',' | cut -d ',' -f 4,5,6,7,8
>
> felipe,4096,apr,16,2018
> felipe,4096,apr,24,2018
> felipe,18432,giu,21,2018
> felipe,4096,mag,16,2017
> felipe,4096,giu,20,2016
> felipe,4096,nov,2,17:22
> felipe,4096,lug,7,2018
> felipe,97261,giu,10,2018
> felipe,101788,giu,10,2018
Fai attenzione, per effetto di '-s' in ls questo metodo produrrà un
errore in corrispondenza della riga che indica il file più grande:
1,felipe,felipe,625,nov
1,felipe,felipe,625,nov
8,felipe,felipe,4096,gen
1,felipe,felipe,33453,set
1,felipe,felipe,1736068,set
1,felipe,felipe,139,gen
1,felipe,felipe,141,gen
1,felipe,felipe,5397088,giu
felipe,felipe,9462689792,apr,28 <--
3,felipe,felipe,4096,set
Rimuovendo '-s' il problema non si pone:
felipe,1736068,set,18,20:12
felipe,139,gen,21,18:13
felipe,141,gen,21,15:16
felipe,5397088,giu,10,2018
felipe,9462689792,apr,28,2018
felipe,4096,set,18,18:11
Saluti
--
Felipe Salvador
Reply to: