En bash
, ¿cómo puedo imprimir los primeros n
elementos de una lista?En bash, ¿cómo puedo imprimir los primeros n elementos de una lista?
Por ejemplo, los primeros 10 archivos en esta lista:
FILES=$(ls)
ACTUALIZACIÓN: me olvidaba decir que quiero imprimir los elementos en una sola línea, al igual que cuando se imprime toda la lista con echo $FILES
.
Hice una pequeña corrección en mi solución. Debería imprimir todos los nombres de archivo en una línea. ¿Lo intentaste? –
Lea: http://mywiki.wooledge.org/ParsingLs - Es importante que comprenda las complejidades y las trampas de bash si desea evitar desastres en sus archivos. – lhunath