我正在使用 CentOS 5.2 系统(我知道它很旧,但这是客户的选择)。
我正在运行一个程序,它内部执行一些setx
命令,但似乎setx
该平台还不理解这些命令。
因此我考虑用 来setx
替换,但现在出现了一个非常愚蠢的问题:请参阅以下命令的语法:export
alias
setx : setx <variable> <value> // watch the space
export : export <variable>=<value> // watch the equal-sign
由于语法上的简单差异,我认为我无法使用alias setx export
(至少我是这样认为的,或者我可以解决这个问题?)。
有人有简单的方法来解决这个问题吗?(供您参考,我已经找到了一种解决方法,但这是用了我技术的特定功能,我想知道是否有通用的解决方案)
为了清楚起见:我尝试运行的程序是一个自动生成的安装程序,它由 shell 脚本命令和二进制文件组成,这些二进制文件以十进制编码(我不确定这是否与 BCD 相同)。其中一个 shell 脚本命令是,我想知道在启动安装程序之前setx
需要在终端中输入什么(例如)。define "setx $1 $2" as "export $1=$2"