Homebrewは、出力の横に小さなアイコンを印刷する巧妙なトリックを備えています。このような:
アイコンをコピーして貼り付け、Enterキーを押すと、結果が得られます。
-bash: $'?\237\215?': command not found
echo
またはprintf
で試してみると、get ????
になります。すべての引用符や$
sなどをエスケープしても同じです。
editron:~ stib$ echo $'?\237\215?'
????
では、どうやってそれを行うのでしょうか?魔法のキャラクター$'?\237\215?'
はどういう意味ですか?
Homebrewはオープンソースなので、コードを読んでアイコンの表示方法を確認できます。彼らが使用している行は ファイルformula_installer.rb
:
print "???? " if MacOS.version >= :lion
print
コマンドの最初の文字は「????
"、または nicode#1f37a 'BEER MUG' 。
だからアイコンではなく、面白いユニコードのビールジョッキです:)
ところで、ターミナルで別のバリアントを試してください:
echo $'\360\237\215\270'
echo $'\360\237\215\271'
echo $'\360\237\215\273'
echo $'\360\237\215\274'