rodrigoepfonseca
(usa Linux Mint)
Enviado em 02/04/2018 - 18:27h
Mauriciodez escreveu:
slackjeff escreveu:
Mauricio, ${entrada%^^} é uma expansão de string, no caso desta expansão ele corta '^^' no final da string
tendi não ... corta o q no final da string ... de onde sairia esses '^^' para serem cortados ??
------------------------------------------| Linux User #621728 |-----------------------------------------
" Nem sempre é amigo aquele que te tira do buraco !!! ( Saddam Hussein )"
------------------------------------------| Linux User #621728 |-----------------------------------------
Eu estava usando para fazer um uppercase, porém não funciona e o script dá erro sem o "%" pois essa parte ela precisa ser upper no meu código. Segue o novo modelo usado para resolver o problema .
#!/bin/sh
# entrada do nome da base
echo "Digite o nome da BASE sem o SQLSERVER-"
read entrada
# cria o arquivo
>/caminho/sqlserver-$entrada.properties
cd /caminho/
chmod 750 sqlserver-$entrada.properties
# Escrevendo no arquivo
echo "connector.name=sqlserver
connection-url=jdbc:sqlserver://sqldptprod;databaseName=$(echo $entrada | tr '[:lower:]' '[:upper:]') ## parte corrigida do código
connection-user=0
connection-password=0">> /caminho/sqlserver-$entrada.properties
######
echo "Script Finalizado com sucesso"
Obrigado pela ajuda.
Obs ainda sou iniciante em shell, peço desculpas pela "noobada"