tail -f 명령어 실행해서 뿌려지는 로그뒤에 특정 문자열을 붙일수있나요?
글쓴이: ohmyfl / 작성시간: 화, 2007/07/31 - 2:17오후
tail -f 명령어 실행해서 뿌려지는 로그뒤에 특정 문자열을 붙일수있나요?
무슨 말이냐면,
로그를 보기위해서 tail -f 명령어 치면,
로그가 계속 뿌려지잖아요?
그 로그 뿌려지는 줄의 마지막에 특정 문자열을 붙여주려고 합니다.
아래는, tail l-f로 뿌려지는 로그인데요,,,
[2007-07-30 22:35:43] DEBUG RuleRunner.java:168 - Rule id = CRCM1008S0 AAABBBCCC
[2007-07-30 22:35:43] DEBUG RuleRunner.java:172 - Rule type = sql AAABBBCCC
[2007-07-30 22:35:43] DEBUG RuleRunner.java:181 - SQL Attr = static AAABBBCCC
[2007-07-30 22:35:43] DEBUG RuleRunner.java:210 - SQL Cmd = select AAABBBCCC
[2007-07-30 22:35:43] DEBUG RuleRunner.java:217 - Loop Param Size = 1 AAABBBCCC
위에 처럼 줄의 마지막에 AAABBBCCC 라는 특정문자열을 붙여주려고 합니다...
쉘로 짜서 해야겠죠???
저게 가능한가요???
제가 잘몰라서... -_-;
Forums:
우선 보여주신
우선 보여주신 것만으로는 아래와 같이 가능합니다.
$Myoungjin_JEON=@@=qw^rekcaH lreP rehtonA tsuJ^;$|++;{$i=$like=pop@@;unshift@@,$i;$~=18-length$i;print"\r[","~"x abs,(scalar reverse$i),"~"x($~-abs),"]"and select$good,$day,$mate,1/$~for 0..$~,-$~+1..-1;redo}
아, 가능은 한가요???
인터넷 검색을 해보니,
유닉스c로 tail 명령을 구현하든지,
뭐 다른 방법을 찾아야 할줄 알았는데...
음...그런데, 말씀하신대로 실행하면,
실행이 안되고,
>
>
>
로 떨어지면서 명령을 계속 기다리네요..-_-;
위에 약간 오타가
위에 약간 오타가 있긴 했지만 적용한 스크린샷 입니다.
$Myoungjin_JEON=@@=qw^rekcaH lreP rehtonA tsuJ^;$|++;{$i=$like=pop@@;unshift@@,$i;$~=18-length$i;print"\r[","~"x abs,(scalar reverse$i),"~"x($~-abs),"]"and select$good,$day,$mate,1/$~for 0..$~,-$~+1..-1;redo}
아... 되네요... 감사합니다.
아... 되네요... 감사합니다.
^^;
perl을 사용해서...
tail -f /var/log/kern.log | perl -ne 'print if s/^(.+)$/$1 AAAAAABBBBCCC/'
bash 를 사용해서...
OTL
댓글 달기