
VirtualBox를 사용하여 Window 7에 Windows XP 가상 머신을 설치합니다. VM 내에서 명령을 실행했지만 ping www.google.com > file.txt
파일에 결과가 없습니다. 다른 모든 명령에서도 마찬가지입니다. 그러나 동일한 명령이 호스트 시스템에서 제대로 작동합니다.
왜 이런 일이 발생하는지, CMD 명령 결과를 Windows XP 가상 머신의 텍스트 파일로 출력하는 방법을 설명해 주시겠습니까?
답변1
명시적인 출력 경로를 제공하려고 했습니까?
ping www.google.com >C:\file.txt
답변2
이는 귀하가 찾고 있는 솔루션이 아닐 수도 있지만 그럼에도 불구하고 솔루션입니다.
다음과 같이 명령을 입력하십시오
ping google.com | tee file.txt
.
tee
여기서는 *nix와 유사 tee
하지만 Powershell 세계에서는 실제로 Tee-Object의 별칭이라는 점에 주목할 가치가 있습니다 . 따라서 별칭 없이 동일한 명령은 다음과 같습니다.ping google.com | Tee-Object file.txt