Homebrew टर्मिनल में एक बियर मग कैसे प्रिंट कर सकता है?


77

Homebrew अपने आउटपुट के बगल में छोटे माउस को प्रिंट करने की एक अच्छी चाल है। ऐशे ही:

टर्मिनल आउटपुट में काढ़ा आइकन

यदि मैं आइकन को अपने आप कॉपी करता हूं और हिट दर्ज करता हूं तो मुझे इसका परिणाम मिलता है:

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

और अगर मैं इसके साथ कोशिश करता हूं echoया printfमैं बस get ????। एक ही अगर मैं सभी उद्धरण और $आदि से बचता हूं

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

तो वे ऐसा कैसे करते हैं? जादू के पात्रों का क्या $'?\237\215?'मतलब है?

जवाबों:


68

Homebrew ओपन सोर्स है, इसलिए आप इसका कोड पढ़कर पता लगा सकते हैं कि यह आइकन को कैसे दिखाता है। वे लाइन का उपयोग कर रहे हैं जो फ़ाइल में हैformula_installer.rb :

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

printकमांड में पहला वर्ण " 🍺", या यूनिकोड # 1f37a 'BEER MUG' है

तो यह एक आइकन नहीं बल्कि एक मजेदार यूनिकोड बीयर मग है :)


18
बहुत बढ़िया। इसलिए शेल में मैं बस इको-ई "\ xF0 \ x9f \ x8d \ xba" कर सकता हूं
stib

4
इसके अलावा, इसे OS X डिक्शनरी में देखने का प्रयास करें (राइट क्लिक> लुक अप);)
ihatetoregister

4
या अष्टक के साथ:echo $'\360\237\215\272'
चाड स्केटर्स

1
इसके अलावा ओएस एक्स में कहीं से भी आप शॉर्टकट का उपयोग करके इमोजी कीबोर्ड को समन कर सकते हैं 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
उन लोगों के लिए जिनके पास इन प्रतीकों वाले फ़ॉन्ट नहीं हैं: ये विभिन्न पेय के प्रतीक / चित्र हैं। देखें codepoints.net/miscellaneous_symbols_and_pictographs
pabouk
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.