Я пытаюсь сделать простую команду, чтобы удалить все файлы whatever.whatever~
, то есть все скрытые файлы нежелательной почты, но я Терминал все время спрашивал меня о да или нет, и я не знаю, как жестко кодировать да в скрипт.Введите текст пользователя в .bashrc
Это то, что я собираюсь на данный момент:
alias cleandir='
for i in ./*~
do
rm "$i"
yes
done'
Это приводит к терминалу прошу меня ввести да или нет для каждого объект, который нужен удалить, а затем записать бесконечное количество «у» ,
, например:
joel test$ cleanup
rm: remove regular file ‘./~main~.cpp~’?
я пишу, да или нет, то:
y
y
y
y
etc...
Как мне сделать мой «да» на самом деле будет предложено в терминале, как если бы это был пользователь написать его?
Первый раз документ. Спасибо заранее!
Использовать 'rm -f '$ i" 'или pipe yes to rm' yes | rm "$ i" ' – andlrc
@andlrc: Пожалуйста, напишите _answers_ в разделе _answer_. Как следует из названия, для этого оно и есть. –