考虑以下 bash 脚本:
#!/bin/bash
function foo {
echo -n $1
echo $2
}
foo 'Testing... ' 'OK' # => Testing...OK
# Whitespace --^ ^
# Missing whitespace -----------------^
第一个参数中的尾随空格发生了什么?怎么可能保存呢?
考虑以下 bash 脚本:
#!/bin/bash
function foo {
echo -n $1
echo $2
}
foo 'Testing... ' 'OK' # => Testing...OK
# Whitespace --^ ^
# Missing whitespace -----------------^
第一个参数中的尾随空格发生了什么?怎么可能保存呢?