Estou trabalhando em um sistema CentOS 5.2 (sei que é muito antigo, mas é a escolha do cliente).
Estou executando um programa que executa internamente alguns comandos setx
, mas parece que setx
ainda não foi entendido por essa plataforma.
Portanto, eu estava pensando em substituir setx
por export
, usando um alias
, mas agora uma questão muito estúpida aparece: veja a sintaxe dos comandos a seguir:
setx : setx <variable> <value> // watch the space
export : export <variable>=<value> // watch the equal-sign
Devido a essa simples diferença de sintaxe, acho que não posso usar alias setx export
(pelo menos é o que eu acho, ou posso trabalhar com isso?).
Alguém tem uma maneira simples de contornar isso? (para sua informação, eu já encontrei uma solução alternativa, mas isso está usando recursos específicos da minha tecnologia, e eu estou querendo saber se existe uma solução geral)
Para maior clareza: o programa que estou tentando executar é um instalador gerado automaticamente, que consiste em comandos shell scripts, combinados com binários, codificados como decimais (não tenho certeza se isso é ou não o mesmo que o BCD) . Um desses comandos shell script é setx
, e eu gostaria de saber o que eu preciso digitar no terminal (algo como define "setx $1 $2" as "export $1=$2"
), antes de iniciar o instalador.