我试图将find -exec与多个命令一起使用而没有成功。有人知道以下命令是否可行吗?
find *.txt -exec echo "$(tail -1 '{}'),$(ls '{}')" \;
基本上,我正在尝试在当前目录中打印每个txt文件的最后一行,并在该行的末尾打印,逗号后跟文件名。
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