내 Linux 로그 파일 중 하나에 다음과 같은 매우 이상한 문자가 있습니다( ^B
, ^D
, ^G
, etc ) ^H
.^O
^R
^MhostIPAddress^R^L10.x.x.x
^N
^HappCategory^R^Bsupplychain
^O
^GappName^R^Deventstream
나도 cat
똑같이 기록하면,
hostIPAddress
10.x.x.x
appGroupsupplychain
appNameeventstream
아니면 이게 마지막일 수도 있습니다.Macos 시스템에서 Linux 시스템을 SSH로 연결하고 있습니다.
리눅스에서는,
prayagupd@prayagupd:~# bash --version
GNU bash, version 4.2.46(1)-release (x86_64-redhat-linux-gnu)
Copyright (C) 2011 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software; you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.
맥에서는,
$ bash --version
GNU bash, version 3.2.57(1)-release (x86_64-apple-darwin15)
Copyright (C) 2007 Free Software Foundation, Inc.
답변1
이는 제어 문자를 표시하는 매우 일반적인 방법입니다.
예를 들어"제어 문자" 문서의 "ASCII로 표시" 섹션위키피디아에서.
^R
키보드를 눌렀을 때 나타나는 현상 입니다 .Ctrl+R
파일에 왜 나타나는지 모르겠습니다. 어쩌면 다른 도구가 로그 파일을 더 쉽게 구문 분석할 수 있도록 구분 기호 역할을 하는 것일 수도 있습니다. 그러나 이것은 단지 내 추측일 뿐이다.