ここでの単純なコードは、次のコマンドで起動した場合、私のマシンで期待どおりに機能しbash
ます。
function ⏰(){
date
}
⏰
これを使用している他の人に問題がありますか、それとも普遍的ですか?
私は今のところ他のソースコードでこのようなものを見たことがないので、疑問に思っています。
編集:無限の可能性があります。たとえば、機能の役割を絵文字の使用などですばやく区別するために使用できます。
ファイルを変更または削除できるものの場合は💣、進行中の作業の場合はinteractive、対話型メニューの場合は...
そのすべての標準を作成する必要があると思いますが、興味深いアイデアのようです。
5文字までのランダムな行は、コードが何をしているのかを理解するのに役立ちます。(もちろん、それらの読み方を学ぶ必要があります。)
さらなる編集:試してみる。今のところ、エディターですべての関数を折り畳むと(またはcat myscript.sh|grep function
)このようになります。(私のユニコードはgeany
、ここに比べて、または私の端末でずっと良く見えます。)
function ⬚_1(){
function ⬚⬚_2(){
function ⬚⬚⬚_📃_D(){
function ⬚⬚⬚⬚_📃_X(){
function ⬚⬚⬚⬚⬚_📃_Y(){
function ⬚⬚⬚⬚⬚⬚_❓_P(){
function ⬚⬚⬚⬚_📃_Z(){
function ⬚⬚⬚⬚⬚_❓_U(){
function ⬚⬚⬚⬚⬚_❓_O(){
奇妙なインデント⬚を使用して、関数の相互関係を示し、記号📃/❓を使用して、それぞれの役割を明確に区別しています。(もちろん、これらは私の実際の関数名ではありません。最後にランダムな文字を付けただけですが、それらがなくても関係を明確に見ることができます。)
echo $foo
も安全です。