Как сделать мой скрипт исполняемым?

Я новичок в Linux, и я написал скрипт для перемещения файлов в указанную папку (поддельное удаление).
Однако это будет только mv файл в той же папке, что и мой скрипт. Есть ли способ, которым я могу сделать этот исполняемый файл для удаления любого файла независимо от его местоположения?

То есть:

УДАЛИТЬ тест .. (тест находится в папке ~ / my-documents) (удалить скрипт в папке ~ / my-Applications / bin)

Сценарий ниже.

echo do you want to delete this? (yes/no) \n
read ans \n
case "$ans" in
  Y¦y¦yes ) echo "$readlink -f "$1")" >>"$HOME/DustbinLog" && mv "$1" "$HOME/my-applications/bin/dustbin";; 
  N¦n¦no echo "File not moved!";;     
esac
0
задан 27 November 2016 в 13:40

1 ответ

Я просто должен был быть в pwd для команды DELETE, чтобы работать или поставить имя точного тракта.. спасибо..

0
ответ дан 27 November 2016 в 13:40
  • 1
    ls -a перечислит ., .., .test и test2. Вы могли бы хотеть изменить свой пример для использования ls -A, которые перечисляют все кроме [1 110] . и .. (т.е. [только 118] и test2). – G-Man 9 September 2018 в 11:22

Другие вопросы по тегам:

Похожие вопросы: