특정 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)매뉴얼 페이지실행하기 전에 옵션을 이해하세요.

관련 정보