Opzione da riga di comando

Autore: Monica Porter
Data Della Creazione: 21 Marzo 2021
Data Di Aggiornamento: 26 Giugno 2024
Anonim
Parsing opzioni da linea di comando con GetOpt
Video: Parsing opzioni da linea di comando con GetOpt

Contenuto

Definizione: cosa significa Opzione riga di comando?

Le opzioni della riga di comando sono comandi utilizzati per passare parametri a un programma. Queste voci, chiamate anche opzioni della riga di comando, possono passare lungo i segnali per modificare varie impostazioni o eseguire comandi in un'interfaccia.


Un'introduzione a Microsoft Azure e Microsoft Cloud | In questa guida imparerai cos'è il cloud computing e in che modo Microsoft Azure può aiutarti a migrare ed eseguire la tua azienda dal cloud.

Techopedia spiega l'opzione da riga di comando

La sintassi delle opzioni della riga di comando differisce da un sistema operativo a un altro. In MS-DOS / Windows, per convenzione, un'opzione della riga di comando è indicata da una lettera preceduta da una barra.

Ad esempio, il comando XCOPY, utilizzato per la copia di file e directory, può essere avviato utilizzando le seguenti opzioni, tra le altre:

  • / T: copia solo la struttura della directory
  • / C: continua anche se si verifica un errore
  • / R: sovrascrive i file di sola lettura

Pertanto, il comando "xcopy c: dir1 d: dir2 / R" copierà i file e le sottodirectory dalla sottodirectory "dir1" nell'unità "C:" nella sottodirectory "dir2" nell'unità "D:", sovrascrivendo in sola lettura file già presenti in "d: dir2".


In Unix, la convenzione prevede l'uso di un trattino anziché di una barra, seguita da una lettera. Ad esempio, il comando "ls -l" eseguirà un lungo elenco ("-l") dei file e delle sottodirectory nella directory corrente. L'elenco includerà altre informazioni quali dimensioni dei file, attributi, date di modifica, ecc. Senza l'opzione "-l", verranno elencati solo i nomi dei file e delle sottodirectory.

La scelta di utilizzare una barra o un trattino dipende dal programmatore. Ad esempio, la maggior parte dei programmi Linux che sono stati portati su Windows usano ancora la convenzione Unix quando si indicano le opzioni della riga di comando. Il codice sorgente deve essere modificato per utilizzare la convenzione di Windows.