我正在尝试使用 grep 命令
I'm trying to use grep command
我是 Linux 的新手,所以这听起来可能很傻。
我正在尝试执行命令
sudo arp-scan -l | grep DEVICEMACADDRESS
- 此命令的输出保存在哪里。 ? ?
- 如何在找到给定的 mac 地址后追加时间。 ? ?
谢谢。
where does the output of this command gets saved. ? ?
Ans:你只是在这里管道这将直接到 STD_OUT,在这种情况下是你的终端。
如果你想保存重定向到文件。
How I can append time once the given mac address is found. ? ?
回答:重定向到文件 echo $(date)
时只需使用它。
例如:
ls | echo $(date)
tor 13 apr 2017 10:30:02 CEST
广告 1:
默认情况下,Grep 将输出打印到 STDOUT(标准输出),在您的情况下,它是终端。
如果要将输出保存到文件,请使用输出重定向:
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)
请注意 = 两边没有空格。另请注意,此变量仅适用于当前终端会话。但是,您始终可以 export
它,或将其保存到文件中。
广告 2:
使用以下语法:
(command_to_find_mac && echo $(date)) >> file
我是 Linux 的新手,所以这听起来可能很傻。
我正在尝试执行命令
sudo arp-scan -l | grep DEVICEMACADDRESS
- 此命令的输出保存在哪里。 ? ?
- 如何在找到给定的 mac 地址后追加时间。 ? ?
谢谢。
where does the output of this command gets saved. ? ?
Ans:你只是在这里管道这将直接到 STD_OUT,在这种情况下是你的终端。
如果你想保存重定向到文件。
How I can append time once the given mac address is found. ? ?
回答:重定向到文件 echo $(date)
时只需使用它。
例如:
ls | echo $(date)
tor 13 apr 2017 10:30:02 CEST
广告 1: 默认情况下,Grep 将输出打印到 STDOUT(标准输出),在您的情况下,它是终端。
如果要将输出保存到文件,请使用输出重定向:
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)
请注意 = 两边没有空格。另请注意,此变量仅适用于当前终端会话。但是,您始终可以 export
它,或将其保存到文件中。
广告 2:
使用以下语法:
(command_to_find_mac && echo $(date)) >> file