我有以下文件
Hello
World
my
name
is
FalcoGer
我希望连接每一行的字符串。
我编写了以下脚本来做到这一点。
#! /usr/bin/bash
myFile=/home/FalcoGer/testfile.txt
result=""
cat $myFile | while read line
do
result+="$line "
done
echo Result: $result
但是我只得到Result:
一个空字符串。当我从循环中打印它时,它似乎工作得很好。这个脚本有什么问题,我该如何解决?
使用管道本质上是创建一个具有新范围的新脚本。您可以像这样避开管道: