Suat Yazıcı Asked: 2017-01-06 22:40:03 +0800 CST2017-01-06 22:40:03 +0800 CST 2017-01-06 22:40:03 +0800 CST 提取特定Z文件方法 772 ftp://cddis.nasa.gov/gnss/products/ionex我从通过下载文件 wget -r -nc ftp://cddis.nasa.gov/gnss/products/ionex 从 1998 年到 2016 年按年分布,每年包含 365 或 366 天 它包含每天的这些文件(或类似文件) 我只想提取以“codg”开头的文件 ftp 1 个回答 Voted Best Answer Sam Gleske 2017-01-06T23:23:58+08:002017-01-06T23:23:58+08:00 创建一个简单的脚本,它将从当前目录中提取文件。 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)手册页并在执行前了解选项。
创建一个简单的脚本,它将从当前目录中提取文件。
然后使用 find 命令遍历目录以对每个文件执行该脚本的操作。
应该从下载文件的目录中执行 find 命令。请参阅
find(1)
手册页并在执行前了解选项。