ソースディレクトリから宛先ディレクトリに定義されている古いファイルを移動する次のスクリプトを作成しました。それは完全に機能しています。
#!/bin/bash
echo "Enter Your Source Directory"
read soure
echo "Enter Your Destination Directory"
read destination
echo "Enter Days"
read days
find "$soure" -type f -mtime "-$days" -exec mv {} "$destination" \;
echo "Files which were $days Days old moved from $soure to $destination"
このスクリプトはファイルをうまく移動しますが、ソースサブディレクトリのファイルも移動します。これは望ましくありません。サブディレクトリ ファイルを使用しないでください。どうやってやるの ?