在bash shell中循环

android_su

我读了这样的文件:

while read line; do
    echo "$line"
done < file.txt

有时,我看不到最后一行。
用VIM打开文件,然后执行“:set list”,然后我可以在每行的结尾看到“ $”。
但是,当我执行“ cat file.txt”时:

$ cat file.txt
aa
bb$

最后一行“ bb”和“ $”在同一行。
我认为这是一个问题。
如何使用“ while”读取所有行?
ps:vim可以像\ n一样显示换行符,而像\ r一样返回吗?

我是一个初学者,帮忙!

英戈·卡卡特(Ingo Karkat)

Vim会在打开期间提醒您此情况(最后一行缺少换行符\n)字符),该方式[noeol]将在消息中出现。

:edit foo
"foo" [noeol] 3L, 42C

您也可以稍后通过进行检查

:setlocal eol?

要追溯地修复此问题(意味着您不能修改文件的源文件以避免创建此类文件),只需修改:writeVim中的文件即可;它将自动插入最后的换行符。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

错误:bash shell脚本中的while循环

来自分类Dev

嵌套在bash / shell中的WHILE中的FOR循环

来自分类Dev

循环对象作为BASH,SHELL脚本中的输入

来自分类Dev

在bash shell中循环浏览两组文件

来自分类Dev

如何在bash脚本中循环执行Shell命令?

来自分类Dev

在 linux 中编写 bash shell 脚本时使用 for 循环

来自分类Dev

循环bash中的值对

来自分类Dev

bash脚本中的for循环

来自分类Dev

bash中的数组的For循环

来自分类Dev

bash函数中的for循环

来自分类Dev

在bash中嵌套循环

来自分类Dev

在bash中嵌套for循环

来自分类Dev

在bash中循环-语法

来自分类Dev

bash shell函数中的循环名称引用,但ksh中没有

来自分类Dev

Bash Shell:for循环返回不同的值

来自分类Dev

Bash Shell:for循环返回不同的值

来自分类Dev

用于循环的OpenWrt Bash shell识别斜杠

来自分类Dev

bash shell循环中的grep命令

来自分类Dev

在bash shell脚本中,编写一个遍历字符串值的for循环

来自分类Dev

在bash shell脚本中,如何编写经过三个值的循环

来自分类Dev

如何在bash shell中执行for循环生成的curl命令?

来自分类Dev

bash中的简单while循环

来自分类Dev

如果Bash中的循环无效

来自分类Dev

在bash中并行嵌套循环

来自分类Dev

无法让bash在厨师中循环

来自分类Dev

如果Bash中的循环无效

来自分类Dev

在bash中并行嵌套循环

来自分类Dev

bash中的无限while循环

来自分类Dev

从 bash 中的 for 循环打印参数