如何从文件中 grep 出特定行

如何从文件中 grep 出特定行

我如何从文件夹中的文件中 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

为了输出到终端

相关内容