Scrivere un testo senza un editor di testo

Trucchi e escamotage in tutte le salse
Rispondi
Avatar utente
Martyn
Amministratore
Messaggi: 165
Iscritto il: 20/11/2013, 4:40
Località: Pianeta Terra
Contatta:

Scrivere un testo senza un editor di testo

Messaggio da Martyn »

Lo so, il titolo non è esplicativo, ma sto per darvi una chicca che (a mio modo di vedere) è utile nelle situazioni di emergenza quando non avete a disposizione un editor di testo (tipo VI[M], Emacs, Joe, pico, nano, ecc ecc) e dovete scrivere uno script, un appunto o semplicemente prendere nota al volo.

Aprite una shell, e digitate questo comando:

Codice: Seleziona tutto

cat > nomefile.ext
E poi? E poi, iniziate a scrivere il vostro file come se fosse un editor, se iniziate una nuova riga e come andare a capo. Quando avete finito, premete la combinazione dei tasti CTRL+D per tornare alla shell.

Se darete il comando:

Codice: Seleziona tutto

cat nomefile.ext
leggerete tutto quello che avete scritto :)

Spiegazione
Il comando cat è un comando per leggere i file di testo, quando non specificate nessun file, inizia a leggere nell'input standard... cioè la vostra tastiera!
Il "carattere" >, è una convenzione della shell che dice "gira tutto quello che esce da questo comando e scrivilo di qui" (redirezionamento).

Se volete aggiungere testo al vostro file... usate >> (una sola > vi cancella tutto e scrive quello che state scrivendo)

Limitazioni
  1. Non è possibile correggere quello che scrivete, non è un vero e proprio editor di testo, ma un "accrocchio" (potete sempre usare sed per correggere, ma qui andiamo oltre...).
  2. Bisogna stare attenti con >>, rischiate di cancellare file senza la possibilità di recuperarli se scrivete il comando con una sola >.
  3. Se pensate di scrivere i vostri programmi/script con questo stratagemma... domandatevi se siete masochisti!!! :lol: :lol: :lol:
Buon uso ;)
Coltivate Linux e l'Open Source. Windows si pianta già da solo! :mrgreen: :mrgreen: :mrgreen:
Avatar utente
Bomberman
Utente Base
Messaggi: 46
Iscritto il: 20/11/2013, 5:38
Località: Saturno, Sistema Solare, Via Lattea

Re: Scrivere un testo senza un editor di testo

Messaggio da Bomberman »

Fiquo!!! Lo proverò come comando :)
Bomberman
Epoc
Utente
Messaggi: 58
Iscritto il: 22/11/2013, 1:41
Località: Sasso Corvaro, (PU)

Re: Scrivere un testo senza un editor di testo

Messaggio da Epoc »

Grandissimo trucco! Sei un mito! Ma come faccio a trovare altri trucchi così?
Avatar utente
Martyn
Amministratore
Messaggi: 165
Iscritto il: 20/11/2013, 4:40
Località: Pianeta Terra
Contatta:

Re: Scrivere un testo senza un editor di testo

Messaggio da Martyn »

Epoc ha scritto:Grandissimo trucco! Sei un mito! Ma come faccio a trovare altri trucchi così?
Seguici!!! Ne pubblicherò altre :)
Coltivate Linux e l'Open Source. Windows si pianta già da solo! :mrgreen: :mrgreen: :mrgreen:
Rispondi