Хотите сделать посильный вклад в развитие Ubuntu и русскоязычного сообщества? Помогите нам с документацией!
0 Пользователей и 1 Гость просматривают эту тему.
#!/bin/bashalias rm='rm -i'rm -r /home/mation/test.txt
Оформите код нормально:Код: [Выделить]#!/bin/bashalias rm='rm -i'rm -r /home/mation/test.txt
сконвертируй концы строк из виндовых \r\n в никсовые \n. утилитой fromdos
#!/bin/bash -i
Код: [Выделить]#!/bin/bash -i
man bash...-i If the -i option is present, the shell is interactive....
#!/bin/bash -ialias rm="rm -i"[ -z "$RANDOM" ] && RANDOM=`dd if=/dev/urandom count=1 bs=4 2> /dev/null | hexdump -v -e '/1 "%02u" '`files=$HOME/$RANDOM: > $filesrm $files
а зачем в скрипте использовать alias? что-то не могу понять где бы это было удобно и полезно. чтоб добавить интерактивности добавь ключ -i непосредственно в твою команду удаления:rm -ir /home/mation/test.txtхотя, подозреваю что test.txt это у тебя файл а не каталог. зачем его удалять рекурсивно?..
echo "rm -f ${file_to_del}"
#!/bin/bashRM=rm -i$RM files
Страница сгенерирована за 0.031 секунд. Запросов: 21.