初学者,
我有以下代码
while read LINE < $1
do
LAST_LINE=$LINE
done
基本上,我想读取$ 1中的文件并提取最后一行
但重定向不起作用,我试图使用
while read < $1 LINE
以及,不起作用......
它仍然需要来自用户的一些输入
如何正确地做到这一点?
谢谢!
答案 0 :(得分:5)
最后做到:
while read line
do
...
done < "$1"
您可能也对
感兴趣LAST_LINE=$(tail -1 "$1")
答案 1 :(得分:0)
cat $1 | while read LINE
do
LAST_LINE=$LINE
done
在我看来,会更具可读性