Barra rovesciata
La barra rovesciata (\), detta anche "inversa" o "retroversa" o "controbarra", è un segno tipografico largamente utilizzato in informatica; per brevità, anche in Italia si tende ad utilizzare il termine inglese backslash. Questo simbolo viene impiegato, ad esempio, nell'ambito dei sistemi operativi Microsoft come separatore tra i nomi delle directory nel percorso di un file[1][2].
Nei linguaggi di programmazione
modificaIn alcuni ambiti (ad esempio nel linguaggio di programmazione C oppure in linguaggi di scripting come Bash), il backslash viene utilizzato come carattere di escape per sopprimere o modificare il significato del carattere seguente. Ad esempio, nel codice C che segue la combinazione di caratteri \n
viene utilizzata per indicare il carattere di nuova riga[3][4]:
printf("%s\n", somestring);
Un altro utilizzo è quello di sopprimere il significato del carattere che segue il backslash: ad esempio per utilizzare i doppi apici "
all'interno di una stringa senza che questi ne determino la fine[5]. Ricercando con il comando grep una stringa con all'interno dei doppi apici si può procedere come segue per evitare che i doppi apici delimitino il fine stringa:
grep "questa è una stringa con \"doppi apici\" da ricercare" un_mio_file
Note
modifica- ^ Macquarie Dictionary (3rd edition)
- ^ Eric S Raymond, ASCII, su catb.org.
- ^ The C Preprocessor, su gcc.gnu.org. URL consultato il 9 marzo 2023.
- ^ GNU make, su gnu.org. URL consultato il 3 novembre 2021.
- ^ Quoting characters, su tldp.org. URL consultato il 3 novembre 2021.
Altri progetti
modifica- Wikizionario contiene il lemma di dizionario «backslash»
- Wikimedia Commons contiene immagini o altri file su backslash