[Linux-Biella] Bash sorgenti comandi

Leonardo Buffa leonardo.buffa a bilug.it
Mer 2 Nov 2016 10:00:26 CET



On 01/11/2016 22:07, vallini.daniele a bilug.it wrote:
> Tue, Nov 01, 2016 at 08:57:52PM +0100  Lorenzo Del Vecchio ha scritto:
>
>>    Ciao, in che linguaggio sono scritti i comandi bash?
>>    E se la risposta è c o c++ dove trovo i sorgenti?
>>    Grazie
>
> Bash e' un linguaggio di scripting interpretato direttamente dalla shell
> che comverte i comandi e le istanze in chiamate di sistema.

non vorrei dire eh... ma bash e' la shell e dentro si possono utilizzare 
i comandi che in realta' sono dei binari (prova ad esempio which ls)

quindi kernel e' una cosa, shell un'altra e comandi un'altra ancora...

quindi 2:

file `which ls`
/bin/ls: ELF 32-bit LSB executable, Intel 80386, version 1 (SYSV), 
dynamically linked, interpreter /lib/ld-linux.so.2, for GNU/Linux 
2.6.32, BuildID[sha1]=07da0cea3ca1e33719560d9eba3bffe7e4c8b67f, stripped

direi che potrebbe essere un binario scritto in C ma questo non c'entra 
con quanto hai detto prima perche' si tratta di un binario indipendente 
dal resto


-- 
Questa mail non contiene olio di palma


Maggiori informazioni sulla lista Linux