К моему пониманию того, что Вы пытаетесь выполнить, Вы не хотите два do
и done
строки в Вашем файле. Просто удалите их.
Обычно, они используются в for
и while
циклы, но я не вижу ни одного из них в Вашем сценарии, и я думаю, что Вам не нужны они.
обновление (Ваш вопрос стал абсолютно новым!)
Команде находки недостает -exec
опция к команде Вы хотите работать. Кроме того, если Вы хотите переместить файлы в новое место назначения, использовать find
как это:
find $soure -mtime +$days -exec mv {} $destination \;
{}
уже соответствуйте своим исходным файлам.
Просто добавьте
complete -d cd
в вашем ~ / .bashrc
(или другой файл конфигурации Bash).
Esto debería suceder automáticamente en una instalación típica en muchas distribuciones.
Si no es así, probablemente te estés perdiendo el paquete bash-completion
:
sudo apt-get install bash-completion
sudo pacman -S bash-completion