Как заставить сценарий удалить каталог после проверки его существование?

Как можно было бы сделать сценарий удара, который, когда выполненный проверит на существование файла/папки и если файл/папка, там удаляют его?

0
задан 29 June 2015 в 01:06

2 ответа

Нет никакого смысла в тестировании, если оно существует или нет, rm -rf уже делает это для Вас. Если это существует, rm удаляет его. Если это не существует, rm уже считает задание сделанным, и просто возвращается с успехом.

#!/usr/bin/env bash
rm -rf "$@"

, Который также означает, в сценарии нет действительно никакой точки, так как можно просто работать rm -rf /some/dir вместо scriptname /some/dir.

4
ответ дан 4 October 2019 в 01:56

Простой оператор if с командой rm -rf

#!/bin/bash
if [ -e "$1" ];then rm -rf "$1" ; fi  
2
ответ дан 4 October 2019 в 01:56

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

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