我有一个如下文件内容
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