String 同一目录内文本文件中带有regex的Grep ip地址
我需要一个linux命令,以便在与我相同的目录中的文本文件中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]\{
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