Linux 我正在尝试使用grep命令

Linux 我正在尝试使用grep命令,linux,command,arp,Linux,Command,Arp,我是Linux新手,所以听起来可能很傻 我正试图执行一个命令 sudo arp-scan -l | grep DEVICEMACADDRESS 此命令的输出保存在何处? 如何在找到给定的mac地址后追加时间? 多谢各位 此命令的输出保存在何处 答:您只需在这里配管,这将直接连接到STD_OUT,在这种情况下,这是您的终端 如果要保存,请将此重定向到文件 如何在找到给定的mac地址后追加时间 回答:重定向到文件echo$date时使用此选项即可 例如: 广告1: 默认情况下,Grep将输出打印到

我是Linux新手,所以听起来可能很傻

我正试图执行一个命令

sudo arp-scan -l | grep DEVICEMACADDRESS
此命令的输出保存在何处? 如何在找到给定的mac地址后追加时间? 多谢各位

此命令的输出保存在何处

答:您只需在这里配管,这将直接连接到STD_OUT,在这种情况下,这是您的终端

如果要保存,请将此重定向到文件

如何在找到给定的mac地址后追加时间

回答:重定向到文件echo$date时使用此选项即可

例如:

广告1: 默认情况下,Grep将输出打印到STDOUT standart输出,在您的情况下,它是终端

如果要将输出保存到文件,请使用输出重定向:

some command > file #this will write file anew (any file will be overwritten)
another command >> file #this will append to file, (file will be created, if doesn't exist)
如果要将输出保存到变量,请使用以下语法:

NAMEOFVARINUPPERCASE=$(whole command)
(command_to_find_mac && echo $(date)) >> file
请注意=,周围没有空格。还要注意,此变量仅对当前终端会话可用。但是,您始终可以将其导出或保存到文件中

广告2:

使用以下语法:

NAMEOFVARINUPPERCASE=$(whole command)
(command_to_find_mac && echo $(date)) >> file

很不清楚你在问什么。除了作为标准输出外,不会保存输出。不过,您可以将其另存为变量或写入/附加到文件中。如果您对答案感到满意,请在投票按钮下用灰色勾号将其标记为已接受。