使用bash脚本读取文件

我需要使用“Do / While”循环读取一个文件.
我如何以字符串的形式读取内容

这是我的代码

cat directory/scripts/tv2dbarray.txt | while read line
do
  echo "a line: $line"
done

错误

test.sh: line 4: Syntax error near unexpected token `done'
test.sh: line 4: `done'
cat file | while read line
do
  echo "a line: $line"
done

编辑:

获取文件内容到var使用:

foo="`cat file`"

相关文章

用的openwrt路由器,家里宽带申请了动态公网ip,为了方便把2...
#!/bin/bashcommand1&command2&wait从Shell脚本并行...
1.先查出MAMP下面集成的PHP版本cd/Applications/MAMP/bin/ph...
1、先输入locale-a,查看一下现在已安装的语言2、若不存在如...
BashPerlTclsyntaxdiff1.进制数表示Languagebinaryoctalhexa...
正常安装了k8s后,使用kubect工具后接的命令不能直接tab补全...