isql (Sybase)의 출력을 리디렉션하려고하는데 파일 끝에 ^@
의 끝에 이상한 문자가 반환됩니다. 전체 파일에 대해이 문자를 삭제해야합니다. BBDD에서이 기능을 구현하지 않았기 때문에 쿼리 내에서 출력 리디렉션을 사용할 수 없습니다.파일에서 "^ @"문자를 어떻게 제거 할 수 있습니까?
예 :
Node:SNMP_ALU_FTTH:INACT:Rack_1_SubRack_1_Slot_5_PON_4_ONT_34^@;Network Fail^@;1487336303;
내가 파일로 리디렉션 경우에만 발생
:
./script.pl > result.txt
시스템 정보 :
리눅스 XXXXXXX 2.6.18-194.el5 # 1 SMP (화) Mar 16 21:52:39 EDT 2010 x86_64 x86_64 x86_64 GNU/Linux
나는 파일 위에 "dos2unix"를 시도했지만 n 변경된 사항이
"BBDD"란 무엇입니까? –
'^ @'는 널 문자를 표시하는 일반적인 방법입니다. –
어떻게 파일을보고 계십니까? –