011010
내가 파이프를 원하는 및 유니 코드 문자로 0과 1을 대체 할 sed를 사용, 그래서 유니 코드를 얻을 수의 printf에서 생성 한
바이너리 (011010) 대신 문자가 인쇄됩니다. 나는이 작업을 수행 할 수
은 문자 자체를 붙여 - 복사,하지만 난 대신 유니 코드 테이블에서 발견 된 것과 같은 값을 사용하려면 :
Position: 0x2701
Decimal: 9985
Symbol: ✁
가 어떻게이를 생성하는 SED와 위의 값을 사용합니까 캐릭터? (버전 4.2 이후)의 bash 나 zsh을 가진
'유니 코드 문자를 이해하지 못하는 sed', 그것은 바이트를 이해 : 그럼 당신은 당신이 유니 코드 코드 포인트에 해당하는 UTF-8 시퀀스를 알고 가정, UTF-8 변환 작업을 수행 할 수 있습니다 Sub in U + 2701. 당신은 U + 2701의 UTF-8 인코딩으로 하위화할 수 있지만'sed'에 관한 한'\ xE2','\ x9c','\ x81'의 3 바이트입니다. (그리고 출력물이 UTF-8로 해석되지 않는 한 실제로 U + 2701 문자가되지는 않습니다.) – abarnert
위와 같은 시도를했지만 어떤 이유로 작동하지 않습니다. sed/s/1/\ xE2 \ x9c \ x81/g이면 작동하지 않습니다. –