En el contexto de agregar las mismas líneas al final de los archivos .bashrc o .vimrc de varias cuentas de usuario en la misma máquina, ¿cuál sería una manera fácil de copiar las últimas n líneas de un script de shell a otro?
Respuesta aceptada:
Dado que jasonwryan no ha convertido su comentario en una respuesta, pondré esto aquí solo para cerrar la pregunta. Si prefiere una de las respuestas del enlace de Wildcard, podemos cerrar esta Q como un duplicado.
for dest in file1 file2 file.3rd
do
tail -n 5 /path/to/source/file >> "$dest"
done
…donde 5 es el número de líneas para agarrar. Puse un bucle alrededor solo para demostrar una forma de hacerlo:en su lugar, podría poner un globo allí (/home/userx*/.bashrc, por ejemplo).