这是我第一次使用 Linux shell 脚本,它看起来非常强大,但我还是有点困惑。
我想递归地遍历目录中具有特定扩展名的所有文件(所有子目录、子子目录和...),并通过在它们上运行可执行文件在原始文件的确切位置生成一个具有相同名称但扩展名不同的新文件.
以下是它的伪代码:
files = list of all files (full path not just names) with extension .ext recursively
for file in files
executable -option1 -option2 fullpath/file.ext1 > fullpath/file.ext2