我正在尝试在shell脚本中拆分两个字符串:
这样的事情(例如)
first="Hello"
second="World"
所以我尝试
result="$first $second"
结果是:
"HelWord"
在脚本中,我正在逐行读取文件:
while IFS= read line
echo $line
done <"exit"
答案 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
的文件中读取行。确定要执行此操作吗?