unix - 如何在没有最后一行的情况下输出文件的所有行?

标签 unix shell text

使用命令行工具输出没有最后一行的文件的所有行的最佳方法是什么?

例子:

$ cat foo.txt
a b c
v w x y z
a sd dsgdfg 

$ some-cmd foo.txt
a b c
v w x y z

最佳答案

BASH,使用 head :

$ head --lines=-1 filename

Mac 也一样:
expr "$a" : '\(.*\)
'

需要换行!

关于unix - 如何在没有最后一行的情况下输出文件的所有行?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7016069/

相关文章:

bash - 如何使用 "find"通过正则表达式搜索文件名

PostgreSQL fe_sendauth : no password supplied

string - 来自第一个子字符串索引的 Shell 脚本子字符串

Git Shell - 找不到 go 命令

Python Tkinter 文本背景

parsing - 我应该使用什么语言来编写文本解析器并以用户友好的方式显示结果?

unix - 在Solaris的哪里设置LD_LIBRARY_PATH?

shell - 将 hdfs 上的脚本文件传递给 impala-shell

shell - 从文本文件中逐行读取并在 shell 脚本中按照我想要的方式打印

python - 如何在 Matplotlib 中为文本设置动画?