linux 下怎么从特定行开始查看文件 linux命令怎么显示文件某一行或几行内容

linux\u7cfb\u7edf\u600e\u4e48\u67e5\u770b\u6587\u4ef6\u6307\u5b9a\u884c\u7684\u6570\u636e

linux\u7cfb\u7edf\u67e5\u770b\u6587\u4ef6\u6307\u5b9a\u884c\u7684\u6570\u636e\u53ef\u4ee5\u4f7f\u7528sed\u547d\u4ee4\u3002
1\u3001\u6bd4\u5982\u5982\u4e0b\u56fe\u6240\u793a\u7684t.tt\u7684\u6587\u4ef6\u5185\u5bb9\u3002

2\u3001\u73b0\u5728\u53ea\u67e5\u770bt.tt\u4e2d\u7684\u7b2c3\u884c\u5185\u5bb9\u3002
sed -n '3p' t.tt
\u8bf4\u660e\uff1ased\u662f\u6b63\u5219\u8868\u8fbe\u5f0f\u5de5\u5177\uff0c\u4e00\u822c\u7528\u4e8e\u5904\u7406\u884c\u3002-n\u53c2\u6570\u7528\u4e8e\u8bf4\u660e\u4ec5\u663e\u793ascript\u5904\u7406\u540e\u7684\u7ed3\u679c\uff0c\u5373\u53ea\u663e\u793a\u5355\u5f15\u5185\u6267\u884c\u7684\u811a\u672c\u3002\u5f15\u53f7\u5185\u76843p\uff0c3\u662f\u884c\u53f7,p\u662f\u6253\u5370\u8f93\u51faprint\u7684\u7b80\u5199\uff0ct.tt\u662f\u8981\u64cd\u4f5c\u7684\u6587\u4ef6\u3002

\u4f7f\u7528sed\u547d\u4ee4\uff1b
\u5177\u4f53\u67e5\u770b\u4f7f\u7528\u89c4\u5219\uff1a
#sed --help\uff1b
\u663e\u793a\u6587\u4ef6X\u884c\u547d\u4ee4\uff1a
#sed -n 'xp' filename
\u663e\u793a\u6587\u4ef6X\u884c\u5230Y\u884c\u7684\u5185\u5bb9\uff1a
#sed -n 'x,yp' filename

\u76f8\u5173\u663e\u793a\u547d\u4ee4\u8fd8\u6709tail,cat.awk,head\u7b49\uff0c\u53ef\u4ee5\u5e38\u770bLInux\u547d\u4ee4\u5927\u5168\uff0c\u6216\u8005man\u547d\u4ee4|help\u547d\u4ee4\u67e5\u770b\u76f8\u5173\u7528\u6cd5\u3002

可通过以下步骤完成从特定内容所在行开始查看文件,若已知特定内容所在行,可忽略步骤1

  1. 通过命令cat  filename | grep -n "" 命令打印出要查找的起始行号和结束行号

  2. 使用sed -n  'x,yp'  filename 命令 打印出起始行和结束行之间的内容(包括起始行和结束行)



more a.txt
然后查找
/XXXXXXXXXXXXXXX
就可以继续看下面的内容了,如果这样的内容比较多按n键查找下一个

sed -n '/XXXXXXXXXXXXXXX/,// p' a.txt

扩展阅读:vi 跳转到指定行 ... linux定时任务crontab ... linux vi跳到指定行 ... linux 中文翻译 ... linux 找到特定进程 ... linux top命令结果详解 ... linux 查看特定进程命令 ... 中英文自动翻译器 ... linux允许特定ip访问端口 ...

本站交流只代表网友个人观点,与本站立场无关
欢迎反馈与建议,请联系电邮
2024© 车视网