我如何从文件夹中的文件中 grep 出特定的行。
基本上我有一个文件夹/my/cool/folder/myfile.txt
我知道它有一行:I am cool lkasjdfaksldfj
我如何在该文件上进行 grep,以便以 开头的行I am cool ....
显示在终端上?
答案1
$ grep "^I am cool lkasjdfaksldfj" /my/cool/folder/myfile.txt
还:
$ man grep
这对你会有好处。
答案2
grep "^I am cool lkasjdfaksldfj" /my/cool/folder/myfile.txt
如果你想搜索文件夹中的所有文件
grep "^I am cool lkasjdfaksldfj" /my/cool/folder/*
如果你希望在任意位置搜索字符串,而不一定是在行首
grep "我很酷 lkasjdfaksldfj" /my/cool/folder/myfile.txt
答案3
还
$ cat myfile | grep mytext
为了输出到终端