Domande taggate «escape-characters»

Escape sequenze come codifiche di comandi terminali e tasti funzione


2
Perché Ctrl-D (EOF) esce dalla shell?
Stai letteralmente "terminando un file" inserendo questa sequenza di escape, ovvero la sessione interattiva della shell è vista come un vero flusso di file dalla shell, come qualsiasi altro flusso di file? In tal caso, quale file? Oppure, il segnale Ctrl+ Dè solo un segnaposto che significa "l'utente ha finito …

12
Rimozione dei caratteri di controllo (inclusi i codici / i colori della console) dall'output dello script
Posso usare il comando "script" per registrare una sessione interattiva dalla riga di comando. Tuttavia, questo include tutti i caratteri di controllo e i codici colore. Posso rimuovere i caratteri di controllo (come backspace) con "col -b", ma non riesco a trovare un modo semplice per rimuovere i codici colore. …

5
Come sfuggire alle citazioni in shell?
Sto avendo problemi con la fuga di personaggi in Bash. Vorrei evitare virgolette singole e doppie durante l'esecuzione di un comando con un altro utente. Ai fini di questa domanda, diciamo che voglio ripetere quanto segue sullo schermo: 'single quote phrase' "double quote phrase" Come posso evitare tutti i caratteri …









3
Esci dalle sequenze con "echo -e" in diverse shell
Ho appena notato che sembra che la bandiera -enon esista per il echocomando nella mia shell su Linux. È solo un'impostazione incasinata o è "normale"? Qualche codice come esempio: #!/bin/sh echo -e "\e[3;12r\e[3H" stampe: -e \e[3;12r\e[3H Questo ha funzionato prima! Immagino che alcuni sttycomandi siano andati terribilmente male e ora …


2
La differenza tra \ e e ^ [
Gilles ha scritto : carattere 27 = 033 = 0x1b = ^[=\e Demizey ha scritto : ^ [è solo una rappresentazione di ESCAPE e \ e viene interpretato come un vero carattere ESCAPE Poi ho anche trovato questa riga da un articolo di TechRepublic Assicurati di scrivere la sequenza di …

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.