Enviado em 16/02/2009 - 10:39h
Pessoal, estou iniciando no shell script e provavelmente por falta de conhecimento estou apanhando para entender algumas regras desta linguagem.
no Console eu digito:
#GERA_EXE=`ls -al | fmt -u -w1 | grep "*" | cut -d"*" -f1`
#echo $GERA_EXE
ele lista todos os executaveis na minha tela sem problemas, porem no shell script eu tento fazer o mesmo e a variavel $GERA_EXE retorna vazia. O que será que estou errando?
outro ponto é na criação de um arquivo .tar, pois no Console eu o crio desta forma:
#tar cvjpsf teste.tar /opt
e descompacto desta forma:
#tar xvjpsf teste.tar
no Console as pastas manteem as permições ja no Shell isto não acontece, ele descompacta sem manter as permições.
o que será q estou errando?
Obrigado.
no Console eu digito:
#GERA_EXE=`ls -al | fmt -u -w1 | grep "*" | cut -d"*" -f1`
#echo $GERA_EXE
ele lista todos os executaveis na minha tela sem problemas, porem no shell script eu tento fazer o mesmo e a variavel $GERA_EXE retorna vazia. O que será que estou errando?
outro ponto é na criação de um arquivo .tar, pois no Console eu o crio desta forma:
#tar cvjpsf teste.tar /opt
e descompacto desta forma:
#tar xvjpsf teste.tar
no Console as pastas manteem as permições ja no Shell isto não acontece, ele descompacta sem manter as permições.
o que será q estou errando?
Obrigado.