Domovská » jak » Vytvořte vlastní funkci Rychlá kalkulačka pro terminál

    Vytvořte vlastní funkci Rychlá kalkulačka pro terminál

    Pokud jste něco jako já, vždy máte otevřené okno Terminálu a pravděpodobně jste mu dokonce přidělili klávesovou zkratku, která ho kdykoli přinese. Tak proč otevřít nudnou kalkulačku, když můžete vyřešit rovnice přímo na příkazovém řádku?

    Jedná se o jednoduchou metodu pro vytváření kalkulačky pomocí vestavěné podpory funkcí v shellu Bash. V podstatě vše, co děláme, je přiřazení otazníku pro spuštění příkazu bc s jakýmkoli argumentem, který zadáte po něm.

    Vytvoření funkce kalkulačky terminálu

    Chcete-li vytvořit funkci, vložte v následujícím příkazu do terminálu ...

    ? () echo "$ *" | bc-1;

    Nyní ji můžete použít jednoduchým zadáním a? a potom matematickou rovnici, kterou chcete vyřešit. Pokud použijete mezery, měli byste je obklopit v uvozovkách, jinak se dostanete takto:

    Můžete jej také použít v systému Windows, pokud máte nainstalovanou aplikaci Cygwin - budete se muset samozřejmě ujistit, že jste nainstalovali balík bc.

    Vzhledem k tomu, že používáte příkaz bc, je to dost silné.

    Uskutečnění funkce Uložit přes restartování

    Používáte-li systém Linux nebo Cygwin v systému Windows, budete chtít upravit následující soubor a umístit řádek dole:

    vi ~ / .bash_profile

    Zavřete terminál, znovu otevřete a příkaz by měl být aktivován nyní.

    Uložení funkce v OS X

    Používáte-li operační systém OS X, budete muset jít na jinou trasu, alespoň při testování - nejprve otevřete terminál a poté zadejte následující příkazy:

    dotýkat se .profile

    otevřít .profile

    Budete muset být ve vašem uživatelském adresáři v daném okamžiku, což je výchozí složka pro nové Terminálové okno.

    Otevřený příkaz otevře nový soubor s příponou .profile v Textedit, kde můžete vložit do řádku, uložit a zavřít.

    Zavřete terminál, znovu ho otevřete a měli byste mít k dispozici funkci.