CyberAlberto

Mi rincón personal en internet

Emulando el comando deltree de DOS

Aunque emular el comportamiento se puede hacer en un simple alias, dado el peligro potencial que puede suponer su uso, se ha escrito un pequeño script llamado deltree:

#!/bin/bash

remdir()
{
	find "$1" -delete
}

if [ -d "$1" ] ; then
	while true
		do
		echo -n "Delete the whole tree named \"$1\" and its contents? "
		read CONFIRM
		case $CONFIRM in
			y|Y|yes|yeS|yEs|yES|Yes|YeS|YEs|YES|s|S|SI|si|Si|sI) break ;;
			n|N|no|NO|No|nO) exit  ;;
		*) echo -n "(yes or no) "
		esac
	done
	remdir "$1"
else
	echo $0: $1: No such directory
fi

Espero que os sea de utilidad.

Anuncios

Martes, 16 marzo 2010 - Posted by | Script bash

Sorry, the comment form is closed at this time.

A %d blogueros les gusta esto: