Domande taggate «shell-script»

Domande su script di shell, file eseguibili interpretati da una shell (bash, zsh, ecc.).

7
A che cosa serve il colon?
Ho hackerato molti script di shell e talvolta le cose più semplici mi sconcertano. Oggi mi sono imbattuto in una sceneggiatura che ha fatto ampio uso del :builtin bash (due punti). La documenazione sembra abbastanza semplice: : (a colon) : [arguments] Non fare altro che espandere gli argomenti ed eseguire …



8
Diversi modi per eseguire uno script di shell
Esistono diversi modi per eseguire uno script, quelli che conosco sono: /path/to/script # using the path (absolute or relative) . script # using the . (dot) source script # using the `source` command Più di questo? Quali sono le differenze tra loro? Ci sono situazioni che devo usare una e …







3
Come raccogliere correttamente una matrice di linee in zsh
Ho pensato che il seguente avrebbe raggruppato l'output di my_commandin una matrice di linee: IFS='\n' array_of_lines=$(my_command); in modo che $array_of_lines[1]si riferisca alla prima riga nell'output di my_command, $array_of_lines[2]alla seconda e così via. Tuttavia, il comando sopra non sembra funzionare bene. Sembra anche dividere l'output di my_commandattorno al personaggio n, come …
42 shell-script  zsh 


4
Trovare ricorsivamente il file più grande
Sto cercando di trovare ricorsivamente il file più grande in una directory. Se c'è una sottodirectory all'interno di quella directory, la funzione deve andare all'interno di quella directory e verificare se c'è il file più grande. Una volta trovato il file più grande, l'output viene visualizzato con il nome del …


3
Variabile come comando; eval vs bash -c
Stavo leggendo uno script bash creato da qualcuno e ho notato che l'autore non usa eval per valutare una variabile come comando L'autore ha usato bash -c "$1" invece di eval "$1" Presumo che usare eval sia il metodo preferito ed è probabilmente più veloce comunque. È vero? C'è qualche …

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.