Come si trova il numero di argomenti passati a uno script Bash?Come si trova il numero di argomenti passati a uno script Bash?
Questo è quello che ho attualmente:
#!/bin/bash
i=0
for var in "[email protected]"
do
i=i+1
done
Ci sono altri (migliore) modi di fare questo?
Quel codice sarebbe semplicemente memorizzare la stringa letterale 'i + 1' nella variabile' I' se tutti gli argomenti sono presenti. – Philipp
@ TheConstructor: basta osservare il record dell'OP, cioè 2 post in circa 5,5 anni e solo l'accumulo passivo di karma (il 95% dei quali su questa domanda). Non penso davvero che possa essere considerato un utente attivo o che dia una cappa fighissima sul conferire una risposta accettata a chiunque abbia aiutato. La sua domanda era perfettamente legittima e ha aiutato gli altri che hanno una simile mancanza di pratica nel fare "man bash". Quindi, vivi e lascia vivere ;-) – Cbhihe
@Cbhihe Ho pensato di provare allora. OP può ancora leggere e vedere la notifica. Ho ricevuto l'eroe "unusung hero" e di solito non provo a ricordare agli OP di accettare la mia risposta. Sarei comunque orgoglioso, se uno di loro alla fine accettasse la mia risposta, comunque. – TheConstructor