( Zahy | 2017. 12. 27., sze – 12:50 )

Kezdem kapisgálni, de azért azt tisztázzuk: az echo egyáltalán nem kap szóközöket a paraéterei között, mert a parancssort a*shell* már szétszedi neki argumentumlistára (amiben az elválasztó 1-2-3-...-n db szóköz már nincs ott, csak a paraméterekben szereplő szóközök maradnak, ha elrejtettük őket). Pont ezért kell tudni, hogy mire jó a \ ' " trió, hogy mikor akarom, hogy szétessen és mikor nem. Tehát ha fizikailag átadom az(oka)t a szóköz(öke)t, az echo szépen kiírja, annyit és oda, amennyi és ahol van.

Egyik kedvenc elborzasztó példám:


$ echo \ \ \ # backslash szóköz backslash szóköz backslash szóköz
$ echo \  \ # backslash szóköz szóköz backslash szóköz
$ echo \  \  \ # backslash szóköz szóköz backslash szóköz szóköz backslash szóköz

Hány paramétert kap az echo és mi a kimenet? (1 param - 3 sp ; 2 param - 3 sp ; 3 param - 3 sp)

És pont azért kell értelmesen használni a " vagy ' jeleket, mert általában olvashatóbb, mint a \ . Nyilván fenti borzadvány egy cseppet tud olvashatóbb / olvashatatlanabb is lenni, ha a \ helyett ' vagy " párokat használ az ember. Ez '......' nyilván olvashatóbb, de '.''.''.' már nem annyira, "."'.'"." meg szerintem végképp tragikus - főleg egy jól választott fontkészlettel.

=====
tl;dr
Egy-két mondatban leírnátok, hogy lehet ellopni egy bitcoin-t?