Il terminale mostra "" dopo aver eseguito il comando

0

Sono nuovo di Mac Terminal. Sto imparando. Dopo aver inserito un comando mi dà proprio questo: > Che cosa significa? Cosa dovrei fare ora, come continuare o scape?

Ecco il comando che ho emesso:

for file in *.txt; do echo mv "$file" "${file/#new/nou}”; done
    
posta segon 24.01.2017 - 13:38
fonte

2 risposte

4

Nel tuo caso, il problema è che stai inserendo un carattere nel tuo comando dopo nou} (nota, non un " ma un ).

Il comando dovrebbe apparire così:

for file in *.txt; do echo mv "$file" "${file/#new/nou}"; done

Per uscire da qualsiasi comando in corso, premi Ctrl+C .

    
risposta data 24.01.2017 - 15:46
fonte
1

Significa che hai inserito qualcosa che porta la shell a credere che il comando non sia completo, e devi inserire più testo. Un carattere "\" è molto probabile. O terminare il comando o utilizzare Ctrl-C per uscire da esso.

    
risposta data 24.01.2017 - 13:46
fonte

Leggi altre domande sui tag