Linux中显示一个文件最后几行的命令是什么?

Linux中显示一个文件最后几行的命令是什么?,第1张

在Linux中我们常常使用tail这个命令显示一个文件最后的几行,配合-n选项可以指定显示最后几行(- -||..) 例如:tail -n 20 1.txt就是显示1.txt这个文件的倒数20行,那么-n 30就是显示倒数30行了,如果有什么不懂的话,可以去看看《Linux就该这么学》这本书的第二章,非常详细介绍了这些常用的命令,初学者一定要掌握书上的常用命令。

只看数字

echo "*\5454" | egrep -o '[0-9]+'

以\分隔,查看最后一个\后面内容

a='*\5454'

echo ${a##*'\'}

或者

echo "*\5454" | awk -F'\' '{print $NF}'

windows创建的文件是 \n\r结束的, 而linux,mac这种unix类系统是\n结束的。

所以unix的文本到windows会出现换行丢失(ultraedit这种软件可以正确识别); 而反过来就会出现^M的符号了

补充:

windows里用ultraedit,选16进制模式(hex mode)可以看到。linux里面,我就不熟悉了。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/9023013.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-24
下一篇 2023-04-24

发表评论

登录后才能评论

评论列表(0条)

保存