3
bash 스크립트의 전체 출력을 파일로 저장하려고합니다. 나는 현재 코드의 시작 부분에 하나 개의 인수 (IP 주소)를 가지고는 다음과 같습니다 : 내가하고 싶은 무엇bash 스크립트의 전체 출력을 파일로 저장하는 방법
#!/bin/bash
USAGE="Usage: $0 [<IP address>]"
if [ "$#" == "0" ]; then
echo "$USAGE"
exit 1
fi
ip_addr=$1
는 스크립트의 전체 출력이 될 것 "출력"라는 또 다른 인수를 추가 할 것입니다 에 저장하십시오. 나는 단지 myscript.sh | tee textfile.txt
을 실행할 수 있다는 것을 알고 있지만 다른 사람들을 위해 스크립트를 조금 더 쉽게 실행하고 싶습니다. 이에 지정된 파일에 스크립트의 나머지 부분에 대한 표준 출력을 리디렉션합니다
exec > "$2"
: 사전에
감사합니다, 사용법 메시지 후
hcaw
를 사용하여 실행 논의. –
@chepner 대단히 고마워요, 제 문제가 해결되었습니다. – hcaw