首页 > 试题广场 >

在Linux系统中, 为找到文件try_grep含有以a字母

[单选题]
在Linux系统中, 为找到文件try_grep含有以a字母为行开头的内容, 可以使用命令?
  • grep -E #$ try_grep
  • grep -E #a try_grep
  • grep -E ^$ try_grep
  • grep -E ^a try_grep
^表示开头,$表示结束
编辑于 2015-08-12 19:19:24 回复(1)
grep:Linux系统中grep命令是一种强大的文本搜索工具,它能使用正则表达式搜索文本,并把匹 配的行打印出来。grep全称是Global Regular Expr ession Print,表示全局正则表达式版本,它的使用权限是所有用户。
-E  表示使用扩展表达式
^:匹配正则表达式的开始行。
$: 匹配正则表达式的结束行。

发表于 2017-01-04 16:17:09 回复(0)
grep:
-E:表示使用扩展的正则表达式
^:匹配正则表达式的开始行
$: 匹配正则表达式的结束行


发表于 2019-07-31 11:07:18 回复(0)
  -e<范本样式>或--regexp=<范本样式>   指定字符串做为查找文件内容的范本样式。
  -E或--extended-regexp   将范本样式为延伸的普通表示法来使用。
发表于 2015-09-15 15:05:10 回复(0)
-E:表示使用扩展的正则表达式
^:匹配正则表达式的开始行
$: 匹配正则表达式的结束行
发表于 2017-06-06 21:27:13 回复(0)
-E 选项表示使用正则表示进行匹配, 正则中 ^ 匹配一行的开头。
发表于 2019-04-07 16:26:41 回复(0)

grep (global regular expression print),全局正则表达式打印,-E extend-regexp,使用扩展正则表达式,可以简写成rgrep

man 帮助信息抽取

  • ^:后跟字符串匹配行头
  • $:前接字符串匹配行尾

grep -E 扩展表达式 要查找的文件或者目录

grep -E 演示

egrep 扩展表达式 要查找的文件或目录

egrep 演示

这有一点需要注意就是,我在演示的时候对扩展的正则表达式用单引号包围,此题中是不需要的,但是我加上了是因为,在表达式中可能会出现 . \ 等一些在 Linux 中有特殊意义的字符,所以用引号包围在一块是一个不错的习惯。详情可以参考:GNU Grep 3.0

编辑于 2018-05-04 15:10:34 回复(0)
shell脚本中以^表示开头,以$表示结尾
发表于 2017-08-01 16:34:33 回复(0)
shell脚本^表示开头,$表示结尾
发表于 2021-03-28 12:58:51 回复(0)
grep  -E  ^a  try_grep               匹配以a开头的行
grep  -E  a$  try_grep               匹配以a结束的行
发表于 2019-07-01 17:37:12 回复(1)
要找某文件关键字,在ide或gedit直接ctrl+f好吧,我grep 一般是在某个目录下 grep -r “关键字”这么用的
我是杠精
发表于 2020-07-23 22:13:46 回复(0)
^表示开头,$表示结束
发表于 2020-05-24 20:31:22 回复(0)
^表示开头,$表示结束
发表于 2019-07-26 10:15:56 回复(0)
^代表开头,$代表结束
发表于 2019-03-18 12:37:23 回复(0)
^表示开头,$表示结束
发表于 2016-09-16 20:29:23 回复(0)
这里是不是和正则表达式的含义类似?
发表于 2015-09-14 08:49:36 回复(2)
D ^表示以什么开头的意思 
发表于 2015-04-17 22:09:49 回复(0)