쉘 스크립트(중요한 경우 bash)를 실행/가져오고 출력을 얻는 방법은 무엇입니까?포함하다스크립트의 명령? 아래와 같이 출력을 파일로 리디렉션하고 싶습니다.
$ ./my_script > output.txt
output.txt
마치 대화형으로 내용을 터미널에 입력한 다음 터미널 창의 내용을 파일에 복사하여 붙여넣는 것처럼 파일에 스크립트의 명령이 포함되도록 합니다 .
예를 들어 앞에 $
.
답변1
스크립트에서 명령 앞에 다음 줄을 추가합니다(이렇게 하면 실행하기 전에 각 명령이 stderror에 기록됩니다).
set -x
그런 다음 스크립트를 시작하십시오.
./my_script > output.txt 2>&1