字符串溢出Shell脚本

时间:2019-04-15 16:24:04

标签: bash shell

我正在尝试在shell脚本中拆分两个字符串:

这样的事情(例如)

first="Hello"
second="World"

所以我尝试

result="$first $second"

结果是:

"HelWord"

在脚本中,我正在逐行读取文件:

while IFS= read line
    echo $line  
done <"exit"

1 个答案:

答案 0 :(得分:1)

由于我无法在评论中填写此内容,因此我将滥用答案。

您说结果是“ HelWorld”。答案是:不,不是。

ljm@verlaine[src]$ first="Hello"
ljm@verlaine[src]$ second="World"
ljm@verlaine[src]$ result="$first $second"
ljm@verlaine[src]$ echo "$result"
Hello World

您的循环缺少do,并且它无法串联任何字符串。此外,您在这里所做的是从名为exit的文件中读取行。确定要执行此操作吗?