로그에서 일부 모니터링 데이터를 인쇄하고 있습니다.
printf " %10s %5s %25s %15s %15s %s${txtrst}\n" $date $time $metric $status $current_criticality "$failure"
경계 내에서 줄 바꿈 할 길이가 정의되어 있지 않은 마지막 열을 원합니다. 왼쪽은 명확하게 정의되고 오른쪽은 화면이 어디에 있든 (일반 줄 바꿈 위치)입니다. 길이를 정의하려고 시도했지만 해결되지 않았습니다.
전류 출력의 예 :
09/30/2015 14:39 execution (SUCCESS) SUCCESS
09/30/2015 14:34 execution (FAILED) ERROR Step 3: Match Failed Blah blah blah blah blah blah blah.
09/30/2015 14:34 execution (FAILED) SUCCESS Step 1: Match Failed Blah blah blah blah blah blah blah.
09/30/2015 14:34 round_trip (10.174) ERROR Step 1: Match Failed Blah blah blah blah blah blah blah.
09/30/2015 14:34 round_trip (10.174) SUCCESS Step 1: Match Failed Blah blah blah blah blah blah blah.
09/30/2015 13:30 round_trip (94.652) ERROR
09/30/2015 13:30 round_trip (94.652) SUCCESS
09/30/2015 13:19 round_trip (0.257) SUCCESS
09/30/2015 13:16 round_trip (110.012) ERROR
09/30/2015 13:16 round_trip (110.012) SUCCESS
나는보고 싶다 :
09/30/2015 14:39 execution (SUCCESS) SUCCESS
09/30/2015 14:34 execution (FAILED) ERROR Step 3: Match Failed
Blah blah blah blah
blah blah blah.
09/30/2015 14:34 execution (FAILED) SUCCESS Step 1: Match Failed
Blah blah blah blah
blah blah blah.
09/30/2015 14:34 round_trip (10.174) ERROR Step 1: Match Failed
Blah blah blah blah
blah blah blah.
09/30/2015 14:34 round_trip (10.174) SUCCESS Step 1: Match Failed
Blah blah blah blah
blah blah blah.
09/30/2015 13:30 round_trip (94.652) ERROR
09/30/2015 13:30 round_trip (94.652) SUCCESS
09/30/2015 13:19 round_trip (0.257) SUCCESS
09/30/2015 13:16 round_trip (110.012) ERROR
09/30/2015 13:16 round_trip (110.012) SUCCESS
SQL * PLUS 열 형식의 보고서와 매우 유사합니다. col $ column 형식 a15
어떤 아이디어에 대해서도 미리 감사드립니다!
perl
. 어쩌면 troff
/ tbl
할 수 있지만 꽤 모호합니다. 내 말은, 나는 마지막 열을
awk/perl
또는 sed
프로그래밍.