Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/excel/24.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
String 同一目录内文本文件中带有regex的Grep ip地址_String_Search_Grep_Find_Ip - Fatal编程技术网

String 同一目录内文本文件中带有regex的Grep ip地址

String 同一目录内文本文件中带有regex的Grep ip地址,string,search,grep,find,ip,String,Search,Grep,Find,Ip,我需要一个linux命令,以便在与我相同的目录中的文本文件中grep特定的IP地址。我通常会使用 grep -o '[0-9]\{1,3\}\.[0-9]\{1,3\}\.[0-9]\{1,3\}\.[0-9]\{1,3\}' file.txt 但是我有不同的文本文件和不同的名字。因此,我只想获取同一目录中所有文本文件的第一个可能的IP地址,而不是使用文本文件的名称(每次都不同)。这怎么可能呢?可能使用find命令?我建议使用GNU grep: grep -m 1 -h -o '[0-9]\{

我需要一个linux命令,以便在与我相同的目录中的文本文件中grep特定的IP地址。我通常会使用

grep -o '[0-9]\{1,3\}\.[0-9]\{1,3\}\.[0-9]\{1,3\}\.[0-9]\{1,3\}' file.txt

但是我有不同的文本文件和不同的名字。因此,我只想获取同一目录中所有文本文件的第一个可能的IP地址,而不是使用文本文件的名称(每次都不同)。这怎么可能呢?可能使用
find
命令?

我建议使用GNU grep:

grep -m 1 -h -o '[0-9]\{1,3\}\.[0-9]\{1,3\}\.[0-9]\{1,3\}\.[0-9]\{1,3\}' *
我假设没有文件名以
开头

请参阅:
man grep