递归运行脚本

递归运行脚本

我有一个脚本,可以连接并重命名文件夹中的视频文件,这些文件是我使用 StackExchange 中的提示拼凑而成的。

#!/bin/bash

ls -d $PWD/* >> file.txt
sed -i "s/^\|$/'/g" file.txt
sed -i -e 's_.*_file &_' file.txt
ffmpeg -f concat -safe 0 -i file.txt -c copy ${PWD##*/}.mp4

我想递归地运行这个,这似乎涉及使用命令find,但我有点担心弄乱它并丢失大量数据。

任何帮助,将不胜感激。

相关内容