Jaký shell používat?

x

Re: Jaky shell pouzivat?
« Odpověď #15 kdy: 16. 10. 2011, 11:21:32 »
jinak posix shell coding style by mel fungovat v kazdem shellu imho :)

Tak to byla realita ted praxe. Cunacky napsane programy od radoby vyvojaru nebo firem (ala Citrix), ktere maji #!/bin/sh na zacatku skriptu, ale kupodivu to s nim nefunguje, protoze to ocekava bash, ze ano.

bash neni a urcite nebude vsude. Jiste lze tvrdit, ze ty tradicni Unixy stejne upadaji, ale tady nejde jen o ne, ale i treba o embedded zarizeni kde treba bash je prilis velky.

Jinak ja sh/ksh


Re: Jaky shell pouzivat?
« Odpověď #16 kdy: 16. 10. 2011, 12:17:27 »
Začínal jsem na *nixech (hp) s korn-shellem.
Hledání v historii á la vim je prostě killer feature.

Pak jsem si na linuxech čichl k bash-i a už nemám potřebu nic měnit ...
(i ta historie je tam pohodová)

Sten

Re: Jaky shell pouzivat?
« Odpověď #17 kdy: 17. 10. 2011, 15:36:00 »
Já jsem teda snad ještě neviděl distro kde by nebyl Bash jako default...

Třeba Debian nebo Ubuntu používají jako výchozí shell dash. I když pro uživatele je automaticky předvolený bash.

Btw. co takhle použít jako shell Python? :)

smoofy

  • *****
  • 1 056
    • Zobrazit profil
    • E-mail
Re: Jaký shell používat?
« Odpověď #18 kdy: 17. 10. 2011, 15:43:19 »
Tak urcite by to slo, ale ani ten neni vsude predinstalovanej :)

smajl

Re: Jaký shell používat?
« Odpověď #19 kdy: 17. 10. 2011, 16:12:32 »
ksh - mame ho vsade predinstalovany, nastaveny ako default, a potych rokoch uz som si nan zvykol


Olaf

Re: Jaky shell pouzivat?
« Odpověď #20 kdy: 17. 10. 2011, 17:29:37 »
Na OS X je defaultni Bash. Minimalne od 10.6 (Snow Leopard). Jak jsou na tom starsi verze nevim, ja mam jabko az od 10.6.
Mac OS X 10.5.8:
Kód: [Vybrat]
$ cat /etc/shells
# List of acceptable shells for chpass(1).
# Ftpd will not allow users to connect who are not using
# one of these shells.

/bin/bash
/bin/csh
/bin/ksh
/bin/sh
/bin/tcsh
/bin/zsh

$ echo $SHELL
/bin/bash

Re: Jaký shell používat?
« Odpověď #21 kdy: 17. 10. 2011, 17:53:19 »
já jsem kdysi hodně používal zsh - hlavně kvůli vymakaným programovatelným kontextovým auto-completion.. ale vypadá to, že poslední dobou má něco takového i bash..

ale zsh má i jiné vychytávky, umí třeba floating-point aritmetiku, nebo má vylepšené glob wildcardy nebo kvalifikátory typů souborů, takže např. všechny spustitelné soubory v aktuálním adresáři (a v podadresářích do libovolné hloubky) jde popsat takhle: ./**/*(*)

JardaP .

  • *****
  • 11 064
    • Zobrazit profil
    • E-mail
Re: Jaký shell používat?
« Odpověď #22 kdy: 17. 10. 2011, 22:13:39 »
Nekde je neco spatne. Casoprostorove kontinuum bylo naruseno nebo co. Touto dobou tu uz mel byt LO a doporucit PowerShell for Linux.