Читать файлы в подпапках с bash

Я произвел маленький рукописный шрифт, чтобы читать десять тысячи (10.000) файлов, отделенных в десяти тысячах папок. Я делаю доказательство внутри папки и команды функционируют. Однако, когда я пробую применяться ко всем папкам, оно не функционирует.

Чем может быть ошибка, если, когда я произвожу файл .txt с этой командой, кажется, читай все файлы?

Доказательство:

find $PATH1 -maxdepth 2 -type f > leyendo_subcaretas.txt

То, что я пробую сделать:

PATH1='/home/mar/Documents'
echo "Leer archivos..."
find $PATH1 -maxdepth 2 -type f | for file in *.nc; 
do
gmt grd2xyz $file -R110/130/40/50 -fig -fog  | gawk '{print $1, $2, $3}' > $(basename $file .nc).dat
done

Кроме того: как я делаю для того, чтобы сохраняли новые файлы в той же папке или с именем папки, так как после того, как имели равные имена, находится sobrescribiendo каждый файл в папке, где помещен рукописный шрифт.

Большое спасибо из-за помощи.

5
задан 23.08.2019, 16:42
0 ответов