Brevi esercizi

Salve, rieccomi ancora qui, dopo una lunga pausa, a scrivere ancora qualche riga e un po' di codice nella speranza che possano essere di aiuto a qualcuno come è  stato per me. Come al solito parto da una mia esigenza, un piccolo problema che, non conoscendo una soluzione altrettanto semplice e veloce di questa, ho risolto con uno script in python. Quando si hanno dei pc connessi alla rete,

Leggi il contenuto originale su LUBIT LINUX

Salve! Supponiamo che in una directory, ad esempio in Documenti, abbia tantissimi file di testo e che voglia eliminare solo quelli che contengono, nel testo e non nel titolo, una determinata parola, come fare? Se si vuole evitare di cercare prima la parola in ciascuno di esso e poi eliminarli, si può usare uno script facile facile. ;) #!/bin/bash read -p "Quale parola vuoi cercare? " stringa

Leggi il contenuto originale su LUBIT LINUX

 Salve! Prima di modificare un qualsiasi file di configurazione dovrebbe essere necessario farne una copia di backup. In questo post vi dirò un modo estremamente semplice, ma anche elegante, di creare una copia di backup di un file. Poniamo il caso che il file da modificare si trovi nella directory Documenti $ cd Documenti e che si chiami file.conf Uno dei modi per creare una copia di

Leggi il contenuto originale su LUBIT LINUX

Come tee nessuno!

by Luigi Iannoccaro on

Salve! Oggi parliamo, ma solo per un esempio, del comando tee. Per approfondire vi invito ad andare sulla pagina di Wikipedia. $ risultato=$(echo "Come tee nessuno"| tee >(sed 's/ /_/g') >(sed 's/(.*)/U1/') >(rev)) $ echo "$risultato" In questo caso l'output del comando "echo" viene passato contemporeaneamente, grazie a tee, a tre comandi diversi, che lo elaborano e ne restituiscono i

Leggi il contenuto originale su LUBIT LINUX

Salve!Espansione di parentesi graffe VS il comando Seq. $ echo {1..5} | tr ' ' 'n'$ seq 1 5 $ echo {1..5}$ seq -s ' ' 1 5dove -s sta per output separator. $ echo {001..5}$ seq -s " " 001 5 $ echo -e {0..5}"xc2xb0"$ seq -w  0 5 | sed  's/$/xc2xb0/' | tr "n" " "; echo"xc2xb0" = simbolo del grado Incremento positivo$ echo {1..10..2}$ seq -s " " 1 2 10 Incremento negativo$

Leggi il contenuto originale su LUBIT LINUX

Salve! Supponiamo di avere i seguenti dati contenuti nel file prova luigi Marco luCa Nino lucA MassImo Vincenzo Andrea LuCA Nino LUca Ivo Neo Luigi LUCA Ivo Rob Come potete notare il nome Luca è stato scritto in modo non corretto. Il nostro intento è quello di fare una ricerca case-insensitive e correggere il nome in questione. Perchè si possa avere la ricerca case-insensitive e la

Leggi il contenuto originale su LUBIT LINUX

Salve! Oggi creamo un archivio compresso criptato. In passato abbiamo già parlato di archiviazione e compressione, perciò non mi dilungo sull'argomento. Per fini pratici e a mo' di esempio, anzitutto mi creo la directory "prova" $ mkdir prova ora mi sposto al suo interno $ cd prova E all'interno di essa creo nove file. $ touch file{01..09}.txt $ ls Ora creo l'archivio compresso

Leggi il contenuto originale su LUBIT LINUX

Salve! Anzitutto scarichiamo il font Candice. Una breve digressione, si dice il font o la font? Ho trovato la soluzione definitiva, almeno spero, qui Ovviamente possiamo usare i font già presenti su lubit. Per avere la lista completa, $ convert -list font Posto che abbiamo scaricato il font Candice nella cartella Scaricati, $ cd Scaricati Dopo aver scompattato l'archivio zip (tasto dx del

Leggi il contenuto originale su LUBIT LINUX

Immaginiamo di avere un testo e, individuata una parola, vogliamo che sed o awk legga (e ci restituisca in output) fino a quella parola, compresa o esclusa. O meglio, fino a quella riga in cui è compresa quella parola (sarebbe meglio dire stringa, eh). Testo di esempio. [Poesia.txt] La donzelletta vien dalla campagna, In sul calar del sole, Col suo fascio dell’erba; e reca in mano Un mazzolin

Leggi il contenuto originale su LUBIT LINUX

Salve! Ora che Lubit è stata rilasciata, di sicuro, salvo imprevisti, sarò più presente sul blog. Assegno alla variabile "stringa" il titolo di uno dei più famosi film di Lina Wertmüller stringa="Travolti da un insolito destino nell'azzurro mare d'agosto" Ora voglio che in output le singole parole siano legate tra loro da underscore echo ${stringa// /_} Nei prossimi post continueremo

Leggi il contenuto originale su LUBIT LINUX