Я пытаюсь использовать find -exec с несколькими командами без какого-либо успеха. Кто-нибудь знает, возможны ли такие команды, как следующие?
find *.txt -exec echo "$(tail -1 '{}'),$(ls '{}')" \;
По сути, я пытаюсь напечатать последнюю строку каждого текстового файла в текущем каталоге и распечатать в конце строки запятую, за которой следует имя файла.
find
страницы руководства: 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