<Precedenti | Contenuti | Succ.>
34 – Stringhe e numeri
I programmi per computer sono tutti incentrati sul lavoro con i dati. Nei capitoli precedenti, ci siamo concentrati sull'elaborazione dei dati a livello di file. Tuttavia, molti problemi di programmazione devono essere risolti utilizzando unità di dati più piccole come stringhe e numeri.
In questo capitolo, esamineremo diverse funzionalità della shell utilizzate per manipolare stringhe e numeri. La shell fornisce una varietà di espansioni di parametri che eseguono operazioni sulle stringhe. Oltre all'espansione aritmetica (di cui abbiamo parlato nel capitolo 7), esiste un noto programma a riga di comando chiamato bc, che esegue calcoli di livello superiore.
Espansione dei parametriParametri di baseEspansioni per gestire variabili vuoteEspansioni che restituiscono nomi di variabiliOperazioni sulle stringheConversione del casoValutazione ed espansione aritmeticaBasi numericheOperatori unariAritmetica sempliceAssegnazioneOperazioni sui bitElementi Logicibc – Un linguaggio arbitrario per il calcolatore di precisioneUsando bcUn esempio di scriptRiassumendoExtra CreditLetture consigliate