提取具體Z檔方法

提取具體Z檔方法

ftp://cddis.nasa.gov/gnss/products/ionex我從via下載文件

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)手冊頁並在執行前了解選項。

相關內容