我有以下a.t rtxt文件:
abc,
def,
ghi
我想逐行读取,并以逗号分隔的值存储在变量中
var1=abc,def,ghi
我是一个新的shell脚本,请帮助
我的尝试:
name="file.txt"
while IFS=read -r line
do
names=`echo $line`
done < "name"
它只显示值ghi到变量
您不是在连接,而是在每次循环中替换names
变量。
在赋值变量时不需要使用echo
name="file.txt"
names=
while IFS=read -r line
do
names="$names$line"
done < "name"