
答え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)
マニュアルページ実行する前にオプションを理解してください。