유닉스에서 시간순으로 정렬하시겠습니까?

유닉스에서 시간순으로 정렬하시겠습니까?

실제로 나는 다음과 같은 결과를 기대했습니다.

현재 타임스탬프에서 10초 + 현재 타임스탬프까지

전임자:

11:49:01
11:49:02
11:49:03
.....
11:49:10

하지만 이 출력은 배너 출력으로 나타나야 합니다.

힌트: 다음 스크립트를 사용하여 첫 번째 시퀀스 세트를 얻을 수 있습니다.

while [ 1 ]; do
    echo $(date +%H:"$(( `date +%M`+1))":%S)
    sleep 1
done

배너를 사용하여 위 스크립트 출력을 얻는 방법을 알고 싶습니다.

답변1

  • date -d+10s10초 앞으로 이동 하는 데 사용하면 됩니다 . (그런데 문제가 있는 10초를 언급하고 코드에서 +1분을 사용했습니다.)

  • 다음 번에 사용 banner하거나printerbanner

    ...
    banner $(date -d '+10 seconds' '+%T') # if banner exist, or
    printbanner $(date -d '+10 seconds' '+%T') # ubuntu
    ...
    

관련 정보