Leggi il contenuto originale su LUBIT LINUX
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,
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
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