标签:序列 内存 pre 命令行 输出 auto 分隔符 扩展 options
‘grep‘
用于搜索给定文件中能匹配给定pattern列表的行。当某行能匹配上,(默认)将拷贝该行到标准输出,或者根据你所指定的选项生成其它序列的输出。
尽管‘grep‘所期望的是在文本行中做匹配,但即使某输入行的大小长度超出了可用内存空间也不会受到限制,它仍可以匹配一行中任意字符串。如果输入文件的最后一个字节不是换行符,‘grep‘会自动补上一个。由于换行符也是pattern列表的分隔符,因此没有任何办法匹配文本中的换行符。
‘grep‘
命令行的一般语法格式为:
grep OPTIONS PATTERN INPUT_FILE_NAMES
OPTIONS部分可以指定0或多个。只有当没有使用"-e PATTERN"或"-f FILE"时,指定的PATTERN才被grep可视。可以指定0或多个INPUT_FILE_NAMES。
‘grep‘
有大量选项可用:一些是POSIX.2中的,一些是GNU扩展的。长选项都是GNU扩展选项,即使它们来自于POSIX。由POSIX指定的短选项,被明确标注为便于POSIX可移植性编程。有少数几个选项是为了兼容古老版本的grep。 有几个额外的选项用于控制使用哪种变体‘grep‘匹配引擎(注:fgrep/grep/egrep)。
标签:序列 内存 pre 命令行 输出 auto 分隔符 扩展 options
原文地址:https://www.cnblogs.com/liujunjun/p/11976353.html