
명령을 입력한 후 시간을 연결하는 방법이 있습니까? 예:
user@machine$ date
11:50:41
Tue Jun 25 11:50:41 EEST 2019
현재 해결 방법은 사용자 이름 앞에 PS1을 추가하는 것입니다. \t\n
그러나 이는 제가 달성하고 싶은 것이 아닙니다. 특히 처리에 시간이 걸리고 출력이 많은 경우(예: apt가 중단 후 실행되는 경우)에 그럴 수 있기 때문입니다.
내가 가진 한 가지 아이디어는 입력을 캡처하고 read
시간이 인쇄된 후에 실행하는 것이었습니다. 한 가지 단점은 명령이 두 번째로 입력/인쇄된다는 것입니다.
답변1
trap 'date +%T' DEBUG
이 질문에 대한 답변에서 얻은 해결책은 다음과 같습니다.bash에는 명령을 실행하기 전에 실행되는 후크가 있습니까?.