Я хочу использовать этот однострочный сценарий для запуска сценария awk для всех файлов * .xmp в одном каталоге и помещения обработанных файлов во второй каталог с такой же структурой подкаталогов.
Пакетный файл FixXMP.bat выглядит так:
forfiles -p "%1" -s -m *.xmp /c "cmd /c gawk -f fixxmp.awk < @file > %2\@file"
Я запускаю скрипт так:
FixXMP indir outdir
где indir - каталог, содержащий входные файлы в подкаталогах, а outdir - каталог, в котором будут дублироваться подкаталоги и сохраняться выходные файлы.
Это прекрасно работает, за исключением того, что все выходные файлы помещаются в выходной каталог без дублирования структуры входного подкаталога.
Я понятия не имею, как это сделать. Может кто-нибудь помочь мне изменить этот сценарий, чтобы дублировать структуру подкаталога ввода для вывода?
Спасибо,
Майк