In uno script bash ci sono diversi modi per recuperare i parametri in ingresso. Oggi vi propondo un piccolo snippet che controlla tutti parametri passati allo script e li trasforma in variabili da usare all’interno dello script:
1 2 3 4 5 6 7 8 |
#!/bin/bash while [ $# -gt 0 ]; do if [[ $1 == <em>"--"</em> ]]; then param="${1/--/}" declare $param="$2" #qui trasformo, ad esempio, "--action doit" in $action che contiene il valore doit fi shift done |
enjoy!