Linux Скрипт

Компьютеры программирование программы Linux unix

Пожалуйста помогите написать скрипт который рандомно удаляет файл, пока начал с этого
Как ввести переменную rand, которая бы рандомно выбирала и удалаяла файл. Спасибо!
#!/bin/bash
read -p "Enter the name of file which you want to delete " file
rm $file
echo "File deleted!"
Ответы:
Посчитать количество файлов(N), а затем удалить файл номером $random от 0 до N-1
1) fl=`ls`;
2) m=`echo ${fl} | wc -l`;
2) x=$((`shuf -i 0-${m} -n 1`));
3) echo ${fl} | tail +${x} -n 1 | xargs rm -f
Ещё можно сделать двумя циклами, но получится немного громозко. Есть ли вообще смысл удалять файл рандомно? В каких случаях это может быть полезно?


12 лет назад

RPI.su - самая большая русскоязычная база вопросов и ответов. Наш проект был реализован как продолжение популярного сервиса otvety.google.ru, который был закрыт и удален 30 апреля 2015 года. Мы решили воскресить полезный сервис Ответы Гугл, чтобы любой человек смог публично узнать ответ на свой вопрос у интернет сообщества.

Все вопросы, добавленные на сайт ответов Google, мы скопировали и сохранили здесь. Имена старых пользователей также отображены в том виде, в котором они существовали ранее. Только нужно заново пройти регистрацию, чтобы иметь возможность задавать вопросы, или отвечать другим.

Чтобы связаться с нами по любому вопросу О САЙТЕ (реклама, сотрудничество, отзыв о сервисе), пишите на почту [email protected]. Только все общие вопросы размещайте на сайте, на них ответ по почте не предоставляется.