Я создал следующий скрипт, который перемещает старые файлы, как определено, из исходного каталога в целевой каталог. Работает отлично.
#!/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"
Этот скрипт отлично перемещает файлы, он также перемещает файлы из исходного подкаталога, но не создает подкаталог в целевой каталог. Я хочу реализовать эту дополнительную функцию в нем.
с примером
/home/ketan : source directory
/home/ketan/hex : source subdirectory
/home/maxi : destination directory
Когда я запускаю этот скрипт, он также перемещает файлы hex в макси-каталог, но мне нужно, чтобы тот же самый hex был создан в директории maxi и перемещал его файлы в тот же самый hex.
for x do
Пропал;
там :). Кроме того, я понятия не имею, чего вы хотели достичь,$0
но я вполне уверен, что это будетsh
:).