如何回显与文件中相同的内容?

如何回显与文件中相同的内容?

我有一个如下文件内容

cat file

Hello How are you ?
I am good
Watsapppp
bla bla 

但是当我导出并回应其值/内容时,这会导致所有内容都在同一行并且略有不同。

export filename=$(cat file)

echo $filename
Hello How are you 0 1 2 3 a m p q I am good Watsapppp bla bla

我对脚本的要求是打印与文件中相同的内容。

应该

$filename
Hello How are you ?
I am good
Watsapppp
bla bla

我的意思是当我传递 $filename 的值时,它应该打印上述内容

答案1

使用 bash,您可以使用echo "$filename"(双引号之间),它将解决您的问题。

否则,您始终可以使用以下行进行循环:

mycommandgeneratinglines | while read line; do something_with $line; done

相关内容