Ho un problema con il mio uno script bash. Quello che faccio è assegnare variabili come questa.dichiarare non un identificatore valido bash
for ((i=START;i<=END;i++)
declare var$i=$(something)
done
e funziona, ma ora ho un problema con i caratteri finlandesi come un, ä, ö. Che dichiarare dice è qualcosa di simile
bash:declare 'wörd' not a valid identifier
Anche se funziona bene se lo faccio come questo
declare var2=$(sömething)
posso convertire i caratteri con sed ma è meglio averli come sempre, quindi questo è una soluzione di ultima istanza. quindi vorrei sapere come posso assegnare le variabili come
var$i
con i personaggi finlandesi. La parola parola è parte dell'output del mio comando 'qualcosa'. Quando ci sono due parole o più solo le parole che contengono il carattere ö, ä e così via non sono assegnate alla variabile, quindi se l'output del comando era "qualcosa wörd", allora l'unica cosa che viene mostrata con l'eco è qualcosa.
Come caratteri finlandesi mostrano in '$ i', e perché vuoi farlo? – Ryan
Assegno l'output o f alcuni comandi a var1, var2 e quindi calcoli. Mi spiace di non aver capito cosa intendi nella prima parte. – jim
Dove entra in gioco 'wörd'? – Ryan