Domande taggate «function»

Domande sull'uso delle funzioni nel contesto di Unix e Linux (principalmente ma non esclusivamente script di shell). Domande sulla programmazione in Python, Perl, Ruby, ecc. Dovrebbero essere poste su Stack Overflow.



5
differenza tra "function foo () {}" e "foo () {}"
Posso definire le bashfunzioni usando o omettendo la functionparola chiave. C'è qualche differenza? #!/bin/bash function foo() { echo "foo" } bar() { echo "bar" } foo bar Le chiamate per le funzioni fooe baravere successo e non riesco a vedere alcuna differenza. Quindi mi chiedo se è solo per migliorare …
98 bash  shell  function  posix 

8
Posso "esportare" le funzioni in bash?
source some_file un_file: doit () { echo doit $1 } export TEST=true Se ho source some_file la funzione "doit" e la variabile TEST sono disponibili sulla riga di comando. Ma eseguendo questo script: script.sh: #/bin/sh echo $TEST doit test2 Restituirà il valore di TEST, ma genererà un errore relativo alla …
81 bash  function 

12
Perché scrivere un intero script bash in funzioni?
Al lavoro, scrivo spesso script di bash. Il mio supervisore ha suggerito che l'intero script sia suddiviso in funzioni, simile al seguente esempio: #!/bin/bash # Configure variables declare_variables() { noun=geese count=three } # Announce something i_am_foo() { echo "I am foo" sleep 0.5 echo "hear me roar!" } # Tell …










6
Esecuzione di una funzione Bash Script con Sudo
Ho una sceneggiatura che fa diverse cose, molte delle quali non richiedono alcun privilegio speciale. Tuttavia, una sezione specifica, che ho contenuto all'interno di una funzione, necessita dei privilegi di root. Non desidero richiedere che l'intero script venga eseguito come root e voglio poter chiamare questa funzione, con i privilegi …
22 bash  sudo  function 

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.