In bash
, come posso stampare i primi elementi n
di un elenco?In bash, come posso stampare i primi n elementi di un elenco?
Ad esempio, i primi 10 file in questa lista:
FILES=$(ls)
UPDATE: Ho dimenticato di dire che voglio stampare gli elementi su una linea, proprio come quando si stampa la lista completa con echo $FILES
.
Ho apportato una piccola correzione alla mia soluzione. Dovrebbe stampare tutti i nomi di file su una riga. Hai provato? –
Leggete: http://mywiki.wooledge.org/ParsingLs - È importante comprendere le complessità e le insidie di bash se volete evitare disastri sui vostri file. – lhunath