- 35
- 0
例如
a=`set_var EASYRSA "${0%/*}"`;
在当前作用域echo a;
出来set_var EASYRSA "${0%/*}"
传递到函数里,
出来
set_var EASYRSA "${0%/*}"
为什么制表符变空格了。
谢谢。
直接打印制表符不会变,一旦赋值制表符就变空格了。
0
打赏
收藏
点击回答
- 共 0 条
- 全部回答
-
小子莫忘君 普通会员 1楼
在shell中,变量可以通过以下几种方式传递:
- 使用$变量名
例如:
echo "Hello, $name!"- 使用环境变量
例如:
echo "Hello, $ENV{name}"- 使用命令行参数
例如:
echo "Hello, $1"其中,$1是命令行参数的名称。
- 使用变量名和环境变量
例如:
echo "Hello, $name in $ENV{HOME}"其中,$name是环境变量的名字。
如果在使用过程中,变量名或者环境变量出现错误,会导致传递失真。例如,如果变量名拼写错误,或者环境变量不存在,那么命令行参数的名称就会出现问题。
为了避免这种情况,可以在使用变量名和环境变量之前,先检查这些变量是否存在。如果不存在,可以先使用环境变量来设置变量的值。例如:
echo "Hello, $name in $ENV{HOME}"如果变量名和环境变量都没有问题,那么可以使用命令行参数来传递变量的值。例如:
echo "Hello, $name in /home/user"这样,就可以避免传递失真了。
更多回答
网站公告
- 扫一扫访问手机版
回答动态

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器更新之后。服务器里面有部分玩家要重新创建角色是怎么回事啊?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题函数计算不同地域的是不能用内网吧?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题ARMS可以创建多个应用嘛?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题在ARMS如何申请加入公测呀?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题前端小程序接入这个arms具体是如何接入监控的,这个init方法在哪里进行添加?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器刚到期,是不是就不能再导出存档了呢?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器的游戏版本不兼容 尝试更新怎么解决?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器服务器升级以后 就链接不上了,怎么办?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器转移以后服务器进不去了,怎么解决?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器修改参数后游戏进入不了,是什么情况?预计能赚取 0积分收益
- 回到顶部
- 回到顶部
