다음 명령줄이 있다고 가정해 보겠습니다.
~/development/company/folder:
이 명령을 실행합니다
./gradlew appRun
그러면 내 명령줄은 다음과 같습니다.
~/development/company/folder: ./gradlew appRun
이제 오류가 발생하고 많은 출력이 있으면 위로 스크롤해야 합니다. 왜냐하면 unix는 모든 줄과 명령을 함께 쉽게 혼합할 수 있도록 모든 것을 동일한 형식으로 포맷하기 때문입니다.
입력하는 모든 명령이 밝은 빨간색이나 굵은 글씨로 표시되고 모든 출력이 흰색 또는 현재 상태로 표시되기를 원합니다.
어떻게 해야 하나요?
답변1
UNIX는 모든 것을 동일한 형식으로 지정하지 않습니다. 실행하는 모든 명령은 형식화된 출력을 작성할 수 있습니다.
예제를 실행할 때 ./gradlew appRun
출력을 리디렉션하면 됩니다(오류 스트림 및 표준 출력을 파일로).
./gradlew appRun &> mylogfile.log