O que preciso executar para desfazer um alias que um script bash criou?

0

Eu costumo usar o servidor mamp no meu Mac, mas ontem eu corri este script.

#!/bin/bash

WWW_BASE='/Library/WebServer/Documents'
TARGET="$WWW_BASE"

expand_dir () {
  pushd "$1" >/dev/null
  DIR="'pwd'"
  popd >/dev/null
}

expand_dir 'dirname $0'

clear

if [ -e "$WWW_BASE"/orbit ]; then
    echo 'Nothing to be done - linked already.'
else
    echo "Going to add link in $TARGET - 'sudo' may ask you for your password."

    ln -s "$DIR"/server/www/orbit $TARGET

    if [ $? -eq 0 ]; then
        echo 'Done.'
    else
        echo 'Failed (not an admin user or failed to authenticate).'
    fi
fi

echo
read -n 1 -s -p 'Press any key to continue...'
echo

Como desfazer este script não consigo executar meu servidor padrão e todos os meus aliases não funcionam mais?

    
por Fribu - Smart Solutions 03.04.2012 / 03:27

1 resposta

1

Esse script pode criar apenas o link simbólico /Library/WebServer/Documents/orbit , que aponta para $DIR/server/www/orbit , em que $DIR ( expand_dir function preenche essa variável) é um local de diretório de um script no momento da execução. Ao remover o dito link chamado /Library/WebServer/Documents/orbit você deve desfazer os efeitos do script.

    
por 03.04.2012 / 09:16

Tags