Extraer método de archivo Z específico

Extraer método de archivo Z específico

Descargué archivos desde ftp://cddis.nasa.gov/gnss/products/ionexvía

wget -r -nc ftp://cddis.nasa.gov/gnss/products/ionex

distribución por años de 1998 a 2016 y por años contienen 365 o 366 días

Contiene estos archivos (o similares) para cada día.

Quiero extraer sólo los archivos que comienzan con "codg"

Respuesta1

Cree un script simple que extraiga archivos del directorio actual.

cat > /tmp/extract.sh <<'EOF'
#!/bin/bash
for x in "$@"; do
  uncompress -f "${x}"
  rm -f "${x}"
done
EOF
chmod 755 /tmp/extract.sh

Luego use un comando de búsqueda para recorrer los directorios y realizar la operación de ese script en cada archivo.

find . -type f -name 'codg*.Z' -execdir /tmp/extract.sh {} +

El comando de búsqueda debe ejecutarse desde el directorio de sus archivos descargados. Verfind(1)página de manualy comprender las opciones antes de ejecutar.

información relacionada