
Я скачал файлы с ftp://cddis.nasa.gov/gnss/products/ionex
помощью
wget -r -nc ftp://cddis.nasa.gov/gnss/products/ionex
распределение по годам с 1998 по 2016 и по годам, содержащим 365 или 366 дней
Он содержит эти файлы (или аналогичные) на каждый день.
Я хочу извлечь только файлы, начинающиеся с «codg»
решение1
Создайте простой скрипт, который будет извлекать файлы из текущего каталога.
cat > /tmp/extract.sh <<'EOF'
#!/bin/bash
for x in "$@"; do
uncompress -f "${x}"
rm -f "${x}"
done
EOF
chmod 755 /tmp/extract.sh
Затем используйте команду find для обхода каталогов и выполнения операции этого скрипта над каждым файлом.
find . -type f -name 'codg*.Z' -execdir /tmp/extract.sh {} +
Команда find должна быть выполнена из каталога загруженных вами файлов. Смотритеfind(1)
страница руководстваи изучите варианты перед выполнением.