例如
a=`set_var EASYRSA "${0%/*}"`;
在当前作用域echo a;
出来set_var EASYRSA "${0%/*}"
传递到函数里,
出来
set_var EASYRSA "${0%/*}"
为什么制表符变空格了。
谢谢。
直接打印制表符不会变,一旦赋值制表符就变空格了。
例如
a=`set_var EASYRSA "${0%/*}"`;
在当前作用域echo a;
出来set_var EASYRSA "${0%/*}"
传递到函数里,
出来
set_var EASYRSA "${0%/*}"
为什么制表符变空格了。
谢谢。
直接打印制表符不会变,一旦赋值制表符就变空格了。
7 回答5.3k 阅读
4 回答4k 阅读
2 回答5.9k 阅读✓ 已解决
2 回答2.5k 阅读✓ 已解决
1 回答2.3k 阅读✓ 已解决
2 回答798 阅读✓ 已解决
2 回答3.2k 阅读
传递参数时,shell会自动把空字符串、制表符等都去掉,只留下一个空格,除非你用双引号包住