리눅스에 익숙하지 않아 어리석게 들릴 수 있습니다. grep 명령을 사용하려고합니다.
나는 명령이 명령의 출력이 저장됩니다 않습니다sudo arp-scan -l | grep DEVICEMACADDRESS
- 을 실행하기 위해 노력하고있어. ? ?
- 주어진 mac 주소를 찾으면 어떻게 추가 할 수 있습니까? ? ?
감사합니다. 이 명령의 출력을 수행
리눅스에 익숙하지 않아 어리석게 들릴 수 있습니다. grep 명령을 사용하려고합니다.
나는 명령이 명령의 출력이 저장됩니다 않습니다sudo arp-scan -l | grep DEVICEMACADDRESS
감사합니다. 이 명령의 출력을 수행
등록 1. 당신이 파일에 출력을 저장 출력 재 지정 사용하려는 경우
: 당신이 변수에 출력을 저장하려면
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
그러면 더 명확 해집니다 –
답변에 만족하면 투표 버튼 아래에있는 회색 눈금으로 수락 됨으로 표시하십시오. – Michal
이 저장됩니다. ? ?
Ans : 여기서는이 경우 사용자의 터미널 인 STD_OUT으로 연결됩니다.
저장하려면이 파일을 파일로 리디렉션하십시오.
주어진 mac 주소가 발견되면 어떻게 추가 할 수 있습니까? ? ?
답변 : 파일로 리디렉션하는 동안 이것을 사용하십시오 : echo $(date)
. 예
: 단자 케이스에서는, STDOUT (STANDART 출력)에 기본 인쇄 산출 그렙 :
ls | echo $(date)
tor 13 apr 2017 10:30:02 CEST
당신이 여기 요구하는지 아주 불분명하다. 출력이 저장되지 않습니다 (stdout을 제외하고). 그러나 변수로 저장하거나 파일에 쓰거나 추가 할 수 있습니다. – NullDev