如何将文件重定向到"while read VAR"循环?

YNW*_*NWA 0 bash

初学者在这里,

我有以下代码

while read LINE < $1
do
LAST_LINE=$LINE
done
Run Code Online (Sandbox Code Playgroud)

基本上,我想读取$ 1中的文件并提取最后一行,但重定向不起作用,我试图使用

while read < $1 LINE
Run Code Online (Sandbox Code Playgroud)

还有,不起作用......

它仍然需要来自用户的一些输入

怎么做到这一点?

谢谢!

cni*_*tar 5

最后做到:

while read line
do
...
done < "$1"
Run Code Online (Sandbox Code Playgroud)

你也可能对此有兴趣

LAST_LINE=$(tail -1 "$1")
Run Code Online (Sandbox Code Playgroud)