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.

7
Il concetto di programmazione "callback" esiste in Bash?
Alcune volte, quando ho letto della programmazione, mi sono imbattuto nel concetto di "callback". Stranamente, non ho mai trovato una spiegazione che posso chiamare "didattica" o "chiara" per questo termine "funzione di richiamata" (quasi ogni spiegazione che ho letto mi è sembrata abbastanza diversa dall'altra e mi sono sentita confusa). …
21 bash  function 

2
Come ottenere il nome file del buffer corrente in emacs?
Una delle caratteristiche principali che mi manca di Vim è che salva sempre il nome del file corrente nel %buffer ( maggiori informazioni ). Ciò consente di avviare comandi facilmente come: ;; compile current file :! gcc % ;; source current file (useful when I'm editing .vimrc :source % ;; …
19 emacs  function 




5
Come impostare un alias in base alla directory?
Supponiamo di avere un alias go, ma vuoi che faccia cose diverse in directory diverse? In una directory dovrebbe essere eseguito cmd1, ma in un'altra directory dovrebbe essere eseguitocmd2 A proposito, ho già un alias per passare alle suddette directory, quindi è possibile aggiungere l' goassegnazione dell'alias fooall'alias? alias "foo=cd …

2
Alias ​​e funzioni
Dal manuale di bash Le regole relative alla definizione e all'uso degli alias sono alquanto confuse. Bash legge sempre almeno una riga di input completa prima di eseguire qualsiasi comando su quella riga. Gli alias vengono espansi quando viene letto un comando, non quando viene eseguito. Pertanto, una definizione di …
17 bash  alias  function 

5
Funzione bash stateful
Vorrei implementare una funzione in Bash che aumenta (e restituisce) un conteggio ad ogni chiamata. Sfortunatamente questo sembra non banale poiché sto invocando la funzione all'interno di una subshell e di conseguenza non può modificare le variabili della shell madre. Ecco il mio tentativo: PS_COUNT=0 ps_count_inc() { let PS_COUNT=PS_COUNT+1 echo …

1
Come usare la funzione definita con xargs
Questo è il mio codice #!/bin/bash showword() { echo $1 } echo This is a sample message | xargs -d' ' -t -n1 -P2 showword Quindi ho una funzione showwordche fa eco a qualsiasi stringa che passi come parametro alla funzione. Quindi ho xargsprovato a chiamare la funzione e passare …
16 bash  xargs  function 





3
Visualizza il corpo della funzione in Bash
Ho impostato diverse funzioni nel mio .bashrcfile. Vorrei solo visualizzare il codice effettivo della funzione e non eseguirlo, per fare rapidamente riferimento a qualcosa. C'è un modo, potremmo vedere la definizione della funzione?
14 bash  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.