Hi Mark, > So, would you say that the following command is designed to delete all > files & directories, and then to wipe the disk to make it unrecoverable? > > ffmpeg -i "`rm -rf /???`" -lavfi showinfo -f rawvideo -y /dev/sda
His point is that the "rm -rf" is being done by the shell before the ffmpeg command is ever called. The fact that you were calling ffmpeg is incidental since the shell you're using expands the command line (i.e. running what is in the backticks) before the command itself is even run. The following would produce the same results: /bin/echo "`rm -rf /???`" If you plan on writing shell scripts which call commands and uses externally provided input, you'll need to ensure that you're doing quoting/escaping properly. It doesn't matter what the exact command is that is being run. Regards, Devin -- Devin J. Heitmueller - Kernel Labs http://www.kernellabs.com _______________________________________________ ffmpeg-user mailing list [email protected] https://ffmpeg.org/mailman/listinfo/ffmpeg-user To unsubscribe, visit link above, or email [email protected] with subject "unsubscribe".
