env 64bit=1 /usr/bin/bash
但是,我正在寻找一种在当前运行的shell中更改它的方法,即不是通过启动新shell.我也知道csh允许变量以数字开头,但我需要使用bash.
有没有办法实现这个目标?
解决方法 您还可以绕过bash解释器并使用bash内部函数直接定义变量:$gdb --batch-silent -ex "attach $$" \ -ex 'set bind_variable("64bit","1",0)' \ -ex 'set *(int*)(find_variable("64bit")+sizeof(char*)*5) = 1' \ -ex 'set array_needs_making = 1'$env | grep 6464bit=1总结
以上是内存溢出为你收集整理的linux – 在bash中设置带有前导数字的环境变量全部内容,希望文章能够帮你解决linux – 在bash中设置带有前导数字的环境变量所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)