a.sh
a.sh
이라는 스크립트가 있습니다. 그 내용은 다음과 같습니다.
다른 쉘 스크립트에서 호출 된 쉘 스크립트의 출력을 캡쳐합니다.
//a.sh:
#!/bin/bash
temp=0
while [ "$temp" -ne 500 ]
do
echo `date`
temp=`echo "$temp+1" | bc`
sleep 1
done
----------------------------------
b.sh
이라는 다른 스크립트는 다음과 같습니다.
// b.sh:
#!/bin/bash
`a.sh`
exit
----------------------------------
a.sh
을 별도로 실행하면 출력 ..하지만, 내가 b.sh
를 실행할 때 콘솔에서 출력을 볼 수 없습니다. (a.sh
의 출력을 리디렉션하기 위해 몇 번 시도했지만 성공하지 못했습니다).
그래서, 내가 필요로하는 것은 콘솔에서 b.sh
를 실행할 때 a.sh
의 내용물을 볼 수있는 리다이렉션입니다.
감사합니다, 라비.
누군가 다시 포맷하십시오. 읽을 수 없습니다. – themel