提取开头或结尾数行有时,会需要从文本文件里把几行字----多半是靠近开头或结尾的几行,提取出来;或者,有时只要瞧瞧工作日志的后面几行,就可以了解最近工作活动的大概情况。可以用下面的方式显示标准钱 n 条记录,或是命令行文件列表中的每一个前 n 条记录。head -n n [file(s)]head -n [file(s)]awk 'FNR<
计算行数,字数以及字符数wc 命令可能是 linux 工具集里最古老也最简单的工具程序。wc 的默认输出是一行报告,包括行数,字数以及字节数:echo this is a test of the emergency broadcast system | wc1 9 49如果要求仅输出部分结果,可以使用的选项有:-c(字节数),-l(行数),-w(字数);
有多少文本会改动,在使用 sed 的时候我们来看这么两个问题: 第一个问题是有多少人文本会匹配,第二个问题是从哪里开始匹配。回答是: 正则表达式可以匹配整个表达式的输入文本中最长的,最左边的子字符串。除此之外,匹配的空 (null) 字符串,则被认为是比完全不匹配的还长。 echo syx is a good body | sed 's/syx/zsf/' 使用固定字符串sed 可以使用完整的正则表达式。