The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]




Версия для распечатки Пред. тема | След. тема
Новые ответы [ Отслеживать ]
Скрипт для удаления файлов, с подтверждением, !*! Arven, 03-Апр-10, 19:32  [смотреть все]
Здравствуйте! Помогите, пожалуйста, скриптом. Мне нужен рекурсивный скрипт для удаления файлов из текущей директории или ее поддиректории. Имя удаляемого файла должно появиться на экране и после подтверждения оно удаляется. Напишите, кому не сложно. Я уверена, что это не трудно, но сама я полный ноль в программировании под Unix =( Спасибо заранее!
  • Скрипт для удаления файлов, с подтверждением, !*! impressed, 21:27 , 03-Апр-10 (1)
    >Здравствуйте! Помогите, пожалуйста, скриптом. Мне нужен рекурсивный скрипт для удаления файлов из
    >текущей директории или ее поддиректории. Имя удаляемого файла должно появиться на
    >экране и после подтверждения оно удаляется. Напишите, кому не сложно. Я
    >уверена, что это не трудно, но сама я полный ноль в
    >программировании под Unix =( Спасибо заранее!

    rm -i чем не подходит? Скриптов не надо, просто man rm и все.

    ну если уж скрипт нужен, то вот основа, для усовершенствания RTFM

    #!/bin/bash

    if [ "$1" == ""  ];
    then
        echo "$0:Пропущен аргумент указывающий объект."
        echo "Использование $0 <объект>"
        exit 1;
    fi

    PS2="Вы точно хотите удалить $1 (y/n)?"

    confirmation='n'

    echo -n $PS2
    read confirmation


    if [ "$confirmation" == "y" ];
    then
        echo "Удаляем $1"
        rm -rf $1
    else
        echo "Пользователь отказался от удаления $1, операция отменена"
    fi

    exit 0





Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру