Dash: differenze tra le versioni
Vai alla navigazione
Vai alla ricerca
(Creata pagina con ''''Dash''' (acronimo per '''''D'''ebian '''A'''lmquist '''SH'''ell'') è una shell testuale derivata da '''ash''' ('''''A'''lmquist '''SH'''ell'') per NetBSD e portata su Li...') |
mNessun oggetto della modifica |
||
(Una versione intermedia di uno stesso utente non è mostrata) | |||
Riga 1: | Riga 1: | ||
'''Dash''' (acronimo per '''''D'''ebian '''A'''lmquist '''SH'''ell'') è una [[shell]] testuale derivata da '''ash''' ('''''A'''lmquist '''SH'''ell'') per NetBSD e portata su Linux, che si propone di essere la shell più leggera | '''Dash''' (acronimo per '''''D'''ebian '''A'''lmquist '''SH'''ell'') è una [[shell]] testuale derivata da '''ash''' ('''''A'''lmquist '''SH'''ell'') per NetBSD e portata su Linux, che si propone di essere la shell più leggera che si attiene il più possibile allo standard [[POSIX]]. | ||
È | È più limitata di [[bash]], motivo per cui quest'ultima è ancora la scelta di default come shell a linea di comando interattiva, ma è più veloce e quindi utilizzata per gli script di sistema. Inoltre, aderendo più strettamente a ''POSIX'', '''dash''' è utilizzata anche come riferimento per script che devono essere portabili su tutti i sistemi Unix, che potrebbero utilizzare altre shell di default (<code>ksh</code>, <code>zsh</code>, ecc...). | ||
Vedere anche: | Vedere anche: |
Versione attuale delle 12:57, 8 nov 2015
Dash (acronimo per Debian Almquist SHell) è una shell testuale derivata da ash (Almquist SHell) per NetBSD e portata su Linux, che si propone di essere la shell più leggera che si attiene il più possibile allo standard POSIX.
È più limitata di bash, motivo per cui quest'ultima è ancora la scelta di default come shell a linea di comando interattiva, ma è più veloce e quindi utilizzata per gli script di sistema. Inoltre, aderendo più strettamente a POSIX, dash è utilizzata anche come riferimento per script che devono essere portabili su tutti i sistemi Unix, che potrebbero utilizzare altre shell di default (ksh
, zsh
, ecc...).
Vedere anche:
- Bash scripting, avendo cura di evitare tutte le istruzioni non POSIX e utilizzando "#! /bin/sh" come prima riga di uno script.