Bash 터미널의 모든 출력 출력을 수정하는 방법

Bash 터미널의 모든 출력 출력을 수정하는 방법

터미널이 무언가를 출력할 때마다 출력에 무언가를 추가하도록 설정을 영구적으로 편집할 수 있기를 원합니다(우분투를 실행 중입니다).

예를 들어 출력 시작 부분에 대시 줄을 추가하는 것이 있습니다.

지금 무슨 일이 일어나는거야:

./helloworld
Hello World!

나는 내가 원하는 것을 말할 것입니다:

./helloworld
--------------------------
Hello World!

나는 출력이 무엇이든 원한다(따라서 분명히 이 경우 "hello world" 프로그램을 변경하는 것은 작동하지 않을 것이다!!)

그 어떤 것보다 제가 더 궁금해하는 것이 바로 이것입니다! 나는 그것을 찾기 위해 무엇을 구글링해야 할지 모르기 때문에 누군가가 적어도 나에게 올바른 방향을 알려줄 수 있다면 정말 감사하겠습니다!

감사해요

답변1

개인적으로 저는 그 반대의 작업을 수행했습니다. 이전 출력의 끝 부분에 힌트를 표시했습니다.

-------------------------------------------------
DIR:/python|14:49|skolodya@ubuntu:
$ echo "HelloWorld"
HelloWorld
-------------------------------------------------
DIR:/python|14:50|skolodya@ubuntu:
$ 

프롬프트 자체는 .bashrc다음과 같이 쉘에서 사용하는 모든 rc 파일에서 수정할 수 있습니다.

PS1='-------------------------------------------------
$ '

필요에 따라 사용자 이름이나 기타 정보를 추가하세요.

답변2

Bash를 사용하는 경우 소위 DEBUG 결함 신호를 포착하여 이를 달성할 수 있습니다.

trap 'echo -------------' DEBUG

파일 에 영구적으로 추가하세요 .bashrc.

관련 정보