答案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)
手册页并在执行之前了解选项。