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