Homebrew는 어떻게 터미널에서 맥주 잔을 인쇄 할 수 있습니까?


77

Homebrew에는 출력 옆에 작은 아이콘을 인쇄하는 깔끔한 트릭이 있습니다. 이처럼 :

터미널 출력의 추출 아이콘

아이콘을 복사하여 붙여 넣고 Enter 키를 누르면 결과가 나타납니다.

-bash: $'?\237\215?': command not found

그리고 내가 시도 echo하거나 printf그냥 get ????. 모든 따옴표와 $s 등을 피하면 동일합니다 .

editron:~ stib$ echo $'?\237\215?'
????

그래서 그들은 어떻게합니까? 마법 캐릭터 $'?\237\215?'는 무엇을 의미합니까?

답변:


68

Homebrew는 오픈 소스이므로 코드를 읽고 아이콘을 표시하는 방법을 찾을 수 있습니다. 그들이 사용하는 줄 은 파일에 있습니다formula_installer.rb :

print "🍺  " if MacOS.version >= :lion

print명령 의 첫 번째 문자 는 " 🍺"또는 유니 코드 # 1f37a 'BEER MUG' 입니다.

그래서 그것은 아이콘이 아니라 재미있는 유니 코드 맥주 머그잔입니다 :)


18
대박. 쉘에서 echo -e "\ xF0 \ x9f \ x8d \ xba"를 할 수 있습니다
stib

4
또한, OS X 사전에서 찾아보십시오 (오른쪽 클릭> 조회);)
ihatetoregister

4
또는 8 진 :echo $'\360\237\215\272'
채드 스키터 (Chad Skeeters)

1
또한 OS X의 어느 곳에서나 단축키를 사용하여 이모티콘 키보드를 소환 할 수 있습니다 Ctrl + Cmd + Space. 모든 곳에서 작동하지는 않지만 대부분의 장소에서 작동
dominicbri7

13

BTW, 터미널에서 다른 변형을 시도하십시오.

echo $'\360\237\215\270'
echo $'\360\237\215\271'
echo $'\360\237\215\273'
echo $'\360\237\215\274'

3
이 기호가 포함 된 서체가없는 경우 : 다양한 음료의 기호 / 그림입니다.
pabouk을
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.