Pillole Linux: usare la BASH e SED per inserire una riga nel bel mezzo di un file!

Tags: , , , , , , , ,

Oggi vediamo come inserire, con i comandi che Linux ci mette a disposizione, una riga nel bel mezzo di un file, prima o dopo un particolare contenuto. Per fare ciò, utilizziamo il comando sed.

Supponiamo di avere un file di testo (file.txt) con il seguente contenuto:

topolino
pippo
pluto
gamba di legno

Vogliamo inserire una riga con la scritta “clarabella” subito dopo la riga “pippo“. Ecco il comando sed da utilizzare:

sed "/pippo/aclarabella" file.txt

Questo comando utilizza le “espressioni regolari” per trovare la riga “pippo” (“/pippo/”).

La lettera “a” posta dopo la seconda slash “/”, indica a sed di aggiungere la scritta che segue dopo la riga “pippo” (“a” = append).

Infine, file.txt è il file di input. Il comando sed invia il risultato sullo standard output. Se vogliamo salvare il nuovo file, possiamo utilizzare il seguente comando:

sed "/pippo/aclarabella" file.txt > file_modificato.txt

Con sed possiamo anche inserire del contenuto PRIMA della riga “pippo“. Basta sostituire la lettera “a” con la “i” (insert, o prepend):

sed “/pippo/iclarabella” file.txt > file_modificato.txt

Inoltre, possiamo aggiungere più righe o un intero file, utilizzando la lettera “r”:

sed ‘/pippo/r righe_da_aggiungere.txt’ file.txt > file_modificato.txt

Happy BASH!

Programmazione della shell Bash

Tags: , , , , , , , , ,

Vi presento il libro Programmazione della shell Bash, disponibile su Amazon.

Programmazione della shell Bash

 

Titolo: Programmazione della shell Bash

Autore: Marco Liverani

N. di pagine: 138

Edizione:

Lingua: Italiano

Prezzo: EUR 1,05

Scarica da Amazon

Disponibile su Amazon

 

Descrizione:

Una breve guida introduttiva alla programmazione della shell Bash, una delle più diffuse shell di comandi in ambiente UNIX/Linux.

 

Scarica da Amazon

Disponibile su Amazon

Nuova ECDL – Modulo IT Security (Specialised Level): COMPATIBILE CON I SISTEMI OPERATIVI WINDOWS, LINUX, APPLE E CON I BROWSER EXPLORER, CHROME, FIREFOX

Tags: , , , , , , , , , , , , ,

Ciao a tutti voi!

Vi presento il libro Nuova ECDL - Modulo IT Security (Specialised Level): COMPATIBILE CON I SISTEMI OPERATIVI WINDOWS, LINUX, APPLE E CON I BROWSER EXPLORER, CHROME, FIREFOX, acquistabile ad un prezzo conveniente su Amazon.

Nuova ECDL - Modulo IT Security (Specialised Level): COMPATIBILE CON I SISTEMI OPERATIVI WINDOWS, LINUX, APPLE E CON I BROWSER EXPLORER, CHROME, FIREFOX

 

Titolo: Nuova ECDL - Modulo IT Security (Specialised Level): COMPATIBILE CON I SISTEMI OPERATIVI WINDOWS, LINUX, APPLE E CON I BROWSER EXPLORER, CHROME, FIREFOX

Autore: Mario R. Storchi

N. di pagine: 90

Edizione: Edizioni Manna; 2 edizione (1 agosto 2014)

Lingua: Italiano

Prezzo: EUR 2,99

Scarica da Amazon

Disponibile su Amazon

 

Descrizione:

Partendo dall’esperienza di successo del manuale "ECDL più" (adottato da centinaia di Test Center in tutta Italia), l’Autore, Mario R.

Storchi, ha creato degli e-book agili e immediati, che possono essere letti anche su un tablet o su uno smartphone.

In questo modo, ogni momento sarà quello buono per prepararsi al superamento degli esami ECDL.

Questo e-book tratta il Modulo dedicato alla Sicurezza Informatica: trattandosi di un livello specializzato, il superamento di questo singolo esame dà diritto a 3 punti nelle graduatorie scolastiche e anche in altri contesti gli è riconosciuto un punteggio speciale.

Chi supera la prova d’esame per questo modulo è in grado di: - comprendere i concetti fondamentali relativi all’importanza di rendere sicure informazioni e dati, di assicurare protezione fisica e privacy, e di difendersi dal furto di identità; - proteggere un computer, un dispositivo o una rete da malware e da accessi non autorizzati; - comprendere i tipi di reti, i tipi di connessioni e le problematiche specifiche alle reti, firewall inclusi; - navigare nel World Wide Web e comunicare in modo sicuro su Internet; - comprendere i problemi di sicurezza associati alle comunicazioni, inclusa la posta elettronica e la messaggistica istantanea; - effettuare copie di sicurezza e ripristinare i dati in modo corretto e sicuro, ed eliminare dati e dispositivi in modo sicuro.

 

Scarica da Amazon

Disponibile su Amazon

Fedora 20 – Un sistema Desktop a portata di tutti

Tags: , , , , , , , ,

Buongiorno a tutti i lettori!

Vi presento Fedora 20 - Un sistema Desktop a portata di tutti, scaricabile ad un prezzo conveniente sul sito di Amazon.

Fedora 20 - Un sistema Desktop a portata di tutti

 

Titolo: Fedora 20 - Un sistema Desktop a portata di tutti

Autore: Robert Mayr

N. di pagine: 131

Edizione:

Lingua: Italiano

Prezzo: EUR 4,73

Scarica da Amazon

Disponibile su Amazon

 

Descrizione:

Fedora è una distribuzione Linux tra le più utilizzate al mondo e ha appena compiuto dieci anni; sponsorizzata da RedHat, la versione 20 offre una potenzialità a molti ignota e contiene le versioni più aggiornate delle varie applicazioni.

Questo e-book vuole accompagnare il lettore durante l’installazione e la configurazione del sistema fino ad arrivare a muovere i primi passi in modo autonomo.

Molte immagini ed esempi rendono le guide molto intuibili e permettono di orientarsi facilmente durante ogni passaggio.

L’utilizzo, dove possibile, della sola interfaccia grafica fa di questo testo lo strumento perfetto per chi si avvicina per la prima volta al mondo Linux.

Il libro è di circa 130 pagine e affronta i seguenti argomenti: Prefazione Benvenuto su Linux Installazione Primi passi su Fedora Gestione dei pacchetti RPM Ambienti Desktop La Shell e i suoi comandi Configurazione delle schede video Struttura e gerarchia del filesystem Applicazioni e plugin

 

Scarica da Amazon

Disponibile su Amazon

Android 4: Guida per lo sviluppatore (Guida completa)

Tags: , , , , , , , , , , ,

L'ebook Android 4: Guida per lo sviluppatore (Guida completa) è disponibile su Amazon.

Android 4: Guida per lo sviluppatore (Guida completa)

 

Titolo: Android 4: Guida per lo sviluppatore (Guida completa)

Autore: Massimo Carli

N. di pagine: 688

Edizione: Apogeo (25 settembre 2013)

Lingua: Italiano

Prezzo: EUR 26,99

Scarica da Amazon

Disponibile su Amazon

 

Descrizione:

Android, il sistema operativo per dispositivi mobili creato da Google, e Google Play, l'app store dedicato, continuano a infrangere record di utenti.La versione Jelly Bean apre agli sviluppatori un mondo di nuove possibilità che chiunque si occupi di programmazione in ambito mobile non può più permettersi di ignorare.

Il testo, attraverso un approccio pratico, si articola in un percorso formativo che guida il lettore nella realizzazione di un'applicazione, approfondendo di volta in volta i temi che le diverse fasi dello sviluppo comportano.

L'obiettivo è quello di mettere nelle mani dello sviluppatore gli strumenti necessari a progettare, realizzare e pubblicare su Google Play applicazioni funzionali per smartphone e tablet.

Gli argomenti trattati spaziano dalla gestione dell'interfaccia alle comunicazioni tra le componenti, dall'interazione con il Web ai metodi di programmazione avanzata.

 

Scarica da Amazon

Disponibile su Amazon

Pagina 1 di 612345...Ultima »