
Phellipeeag
(usa CentOS)
Enviado em 24/09/2019 - 09:01h
Olá,
fiz uma script no windows e estou traduzindo pro linux, deem uma olhada nela resumida no windows:
@echo off
set dsname02=123
echo %%dsname%1%%
*eu passo o %1 no comando já, sendo o %1=02
Então eu faço que ele imprima a variável dsname02
No linux, eu não to achando uma forma de fazer ele dar um echo em $dsname$1
Já tentei $[dsname$1] e essa foi a forma mais perto de chegar onde eu queria. Mas ainda não me atende.
Só quero dar um echo em $dsname02, porém esse 02 pode variar. Por isso coloquei $dsname$1, mas não me atende.
Se quer me ajudar mas não entendeu, posso passar a script verdadeira tanto no windows quanto no linux.
Uso ela pra distribuir arquivos de banco em diferentes pastas e nomes respectivos.
Att,