Ho bisogno di un elenco ricorsivo come ls -R, ma in formato CSV.
Voglio colonne separate per la directory e il nome file.
Ho bisogno di un elenco ricorsivo come ls -R, ma in formato CSV.
Voglio colonne separate per la directory e il nome file.
Risposte:
lsimpossibile stampare i dati in formato CSV, ma findpuò, quando viene fornito un formato di output personalizzato:
find . -type f -printf '%h,%f\n'
%hindica la parte della directory, %fla parte del nome file. Vedi il manuale , in particolare la sezione su -printf format.
Tuttavia, tieni presente che questo non funzionerà correttamente quando i tuoi nomi di file hanno caratteri speciali o un ,in loro.
,: -printf '"%h","%f"\n'.