访问手机版  

Linux常用命令|Linux培训学习|考试认证|工资待遇与招聘,认准超级网工!

招聘|合作 登陆|注册

网络工程师培训

当前位置:网络工程师 > 技术课程 > linux > 热点关注 > linux常用命令

linux命令怎么显示文件某一行或几行内容

时间:2019-08-11

linux shell 命令 大全_linux命令大全 重启_linux命令大全

用sed的方法是sed -n 'n,np' | awk '{print $X}'

linux命令大全_linux shell 命令 大全_linux命令大全 重启

第2个与第3个n表示你要打印第几行,比如要打印5-8行就是sed -n '5,8p' filename

linux shell 命令 大全_linux命令大全_linux命令大全 重启

你想打印第3行就是sed -n '3,3p' filename

linux命令大全_linux命令大全 重启_linux shell 命令 大全

默认情况下,记录的分隔符是回车,字段的分隔符是空白符linux命令大全,所以文本文件的每一行表示一个记录,而每一行中的内容被空白分隔成多个字段。如果字段由空格分隔(一个或多个空格或 tab)linux命令大全,您可能想要将 fs 设置成以下规则表达式:。方法2中默认情况下这个引号是存在的,但添加参数时切不可删除,路径仍需使用引号包括,并且参数与路径之间至少使用一个空格分隔。

linux命令大全 重启_linux命令大全_linux shell 命令 大全

还有一种方法不用sed也可以锁定某一行 比如我想锁定/etc/passwd的第10行

语句就是head -10 /etc/passwd | tail -1

如果想打印第十行的以‘:’分割的第2个字段,那么执行语句就是

head -10 /etc/passwd | tail -1 |awk -F: '{print $2}'

head -10 /etc/passwd |tail -1 |cut -d ":" -f2