Localizar pasta do usuário [RESOLVIDO]

1. Localizar pasta do usuário [RESOLVIDO]

João Ricardo
ricardoschet

(usa Debian)

Enviado em 20/07/2012 - 09:05h

Como faço para procurar se o diretório existe passando o nome do usuário como uma variável?

Meu código está assim:


#!/bin/bash

echo Digite o usuário desejado.
read $usuario


pasta="/home/$usuario"

if [ -d $pasta ]
then
echo Encontrada
else
echo Não encontrou
fi


Porém não funciona


  


2. Re: Localizar pasta do usuário [RESOLVIDO]

João Ricardo
ricardoschet

(usa Debian)

Enviado em 20/07/2012 - 10:10h

Ja resolvi

coloquei read $usuario quando na verdade deveria ser read usuario


3. Re: Localizar pasta do usuário [RESOLVIDO]

Noobv3rN
Noobv3rN

(usa Arch Linux)

Enviado em 20/07/2012 - 13:25h

ricardoschet escreveu:

Ja resolvi

coloquei read $usuario quando na verdade deveria ser read usuario


é... vi isso em seu script e o reescrevi para testar, funciona dessa forma:


#!/bin/bash
echo "Type user desired:"
read user
dir=/home/$user

if [ -d $dir ]; then
echo "The user exist!"
else
echo "User not found!"
fi






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts