“abc”def“gh”解析到shell中有多少个字符串?

时间:2017-06-30 17:13:59

标签: shell unix echo double-quotes

echo "abc"def"gh"

这将回显abcdefgh。 shell是否将其解释为3个字段或只是1?

2 个答案:

答案 0 :(得分:1)

虽然这是一个不寻常的用例,但它看起来只是一个。找出方法。制作一个脚本:

echo "$1"

然后试一试:

bash args.sh "this "isthe" first arg" second third 

你得到:

this isthe first arg

答案 1 :(得分:1)

只要引号之外没有空格,它就会被视为一个arg / field

所以在这种情况下答案是一个