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.

1
Tieni traccia di alcuni parametri su alcuni comandi
Diciamo che ho un comando git branch(sempre con un paio di parole) per esempio. Quello che voglio è tenere traccia di quando questo comando viene eseguito con argomenti. Ad esempio, se eseguo il comando git branch developsenza errori, voglio salvare developsu un file. Ho provato a sovrascrivere il comando git …
10 bash  shell  function 

6
Bash Function Decorator
In Python possiamo decorare le funzioni con il codice che viene automaticamente applicato ed eseguito contro le funzioni. C'è qualche caratteristica simile in bash? Nello script su cui sto attualmente lavorando, ho alcuni piatti che testano gli argomenti richiesti e escono se non esistono - e visualizzano alcuni messaggi se …
10 bash  function 

2
Funzione Bash che accetta input da parametro o pipe
Voglio scrivere la seguente funzione bash in modo che possa accettare il suo input da un argomento o da una pipe: b64decode() { echo "$1" | base64 --decode; echo } Utilizzo desiderato: $ b64decode "QWxhZGRpbjpvcGVuIHNlc2FtZQ=" $ b64decode < file.txt $ b64decode <<< "QWxhZGRpbjpvcGVuIHNlc2FtZQ=" $ echo "QWxhZGRpbjpvcGVuIHNlc2FtZQ=" | b64decode
10 bash  pipe  function  stdin 


6
mostra solo i dischi fisici quando si usa df e mount
Quando uso dfo mount, sono soprattutto interessato alle partizioni del disco fisico. Oggi l'output di questi comandi è sopraffatto da filesystem temporanei e virtuali, cgroups e altre cose che non mi interessano su base regolare. Le mie partizioni fisiche nell'output iniziano sempre con ' /', quindi ho provato a creare …



2
Gawk: passare array a funzioni
Bloccato con GNU awk 3.1.6 e penso di aver aggirato i suoi bug di array ma ho ancora quello che sembra un problema di ambito in un programma awk a 600 righe. È necessario verificare la comprensione dell'ambito dell'array in awk per trovare il mio bug. Dato questo codice illustrativo …
9 awk  function  array 


4
Passare un blocco di codice come anone. funzione
È possibile trattare un blocco di comandi come una funzione anonima? function wrap_this { run_something # Decide to run block or maybe not. run_something else } wrap_this { do_something do_somthing else } # Do something else wrap_this { do_something_else_else do_something_else_else_else } (Mi rendo conto che crei una funzione o un …
9 bash  function 

3
Shell: utilizzo della funzione con parametri in if
Sto cercando di eseguire il codice seguente, ma quando provo a utilizzare la mia funzione nell'istruzione if ottengo l' -bash: [: too many argumentserrore. Perché sta succedendo? Grazie in anticipo! notContainsElement () { local e match="$1" shift for e; do [[ "$e" == "$match" ]] && return 1; done return …


2
Rileva argomento funzione opzionale (scalare)
Considera questo script: function alfa(bravo, charlie) { if (charlie) return "charlie good" else { return "charlie bad" } } BEGIN { print alfa(1, 1) print alfa(1, 0) print alfa(1, "") print alfa(1) } Risultato: charlie good charlie bad charlie bad charlie bad Awk ha un modo per dire quando non …
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.