Извлечь определенный метод Z-файла

Извлечь определенный метод Z-файла

Я скачал файлы с 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)страница руководстваи изучите варианты перед выполнением.

Связанный контент