Estoy tratando de usar find -exec con múltiples comandos sin ningún éxito. ¿Alguien sabe si comandos como los siguientes son posibles?
find *.txt -exec echo "$(tail -1 '{}'),$(ls '{}')" \;
Básicamente, estoy tratando de imprimir la última línea de cada archivo txt en el directorio actual e imprimir al final de la línea, una coma seguida del nombre del archivo.
find
página del manual: There are unavoidable security problems surrounding use of the -exec option; you should use the -execdir option instead.
unixhelp.ed.ac.uk/CGI/man-cgi?find