Valutazione discussione:
  • 0 voto(i) - 0 media
  • 1
  • 2
  • 3
  • 4
  • 5
  Condividi: Facebook Twitter
[Risolto] Lo script bash non esegue il ciclo while
#11
(23/10/2023, 13:16)m3nhir Ha scritto: [quote pid="18555" dateline="1698003607"]
Sargon6
Codice:
./elaboraLista03.txt: riga 8: -4: expressione di sottostringa < 0
Se nessuno ha un'idea su cos'hanno che non va questi 3 script, mi sa che mi dovrò accontentare della soluzione con script intermedio.
A cosa serve il parametro "-4"? potrebbe essere la causa dell'errore (forse non viene correttamente interpretato)
[/quote]

La riga 8 contiene l'istruzione
Codice:
    OUT='elaborato-'${IN::-4}'-crop'${IN:(-4)} # Imposta nome ed estensione del file audiovisivo elaborato
L'istruzione ${IN::-4} equivale al contenuto della variabile IN meno gli ultimi 4 caratteri.
L'istruzione ${IN:(-4)} equivale ai soli 4 caratteri più a destra contenuti nella variabile IN.
Cita messaggio


Messaggi in questa discussione
RE: Lo script bash non esegue il ciclo while - da Sargon6 - 23/10/2023, 14:00

Vai al forum:


Utenti che stanno guardando questa discussione: 4 Ospite(i)