my-fish-script a b c d
Dire di voler ottenere tutti gli argomenti dal secondo argomento in poi, quindi b c d
.Come accedere agli argomenti rimanenti in uno script di pesce
In bash è possibile utilizzare shift
per scaricare il primo argomento e accedere ai restanti con "[email protected]"
.
Come ti risolvere il problema utilizzando la shell pesce?
@AliGajani l'ho fatto. È una domanda che non ho trovato la risposta su SO, quindi la aggiungo ora per aiutare gli altri. Infatti, [SO ti incoraggia a rispondere alle tue domande] (http://stackoverflow.com/help/self-answer). – Dennis
welp the comment-ificition rimuove tutti gli spazi bianchi rendendoli illeggibili ... come si suppone ... qualunque cosa, [qui] (https://gist.github.com/OwenAR/45b034152442951f3c34#file-gistfile1-txt). quindi non si può semplicemente utilizzare 'set argv $ argv [2 ..- 1]' come una traduzione diretta da bash, voglio dire. quindi immagino che dovresti tradurre la logica in qualcosa di diverso in "pesce idiomatico"? a meno che non ci sia una funzione built-in che abbia lo stesso comportamento? –
@Owen_R E 'ancora chiaro quello che stai chiedendo. Ti stai chiedendo come simulare il comportamento di 'shift' nel pesce? In tal caso, vedere [questa risposta] (http://stackoverflow.com/a/24101186/72321). Altrimenti questa discussione è fuori discussione e staresti meglio [chiedendo una nuova domanda] (http://stackoverflow.com/questions/ask). – Dennis