Sostituzioni di testo multilinea in un file con sed

terminal.png Proprio ieri ho dovuto necessità di costruire uno script che mi permettesse di sostituire in un file xml n occorrenze di un certo tag con il contenuto di un altro file xml. Probabilmente esistono mille modi diversi per farlo, come mi avete sempre insegnato con i vostri mitici commenti. Voglio postare la soluzione che ho trovato girovagando qua e là nei vari forum e che nel mio caso ha funzionato alla perfezione sfruttando la bash e il comando sed.

Scritto da bits4beats, il 12-03-2010
LinkConsiglia

Rimuovere i file che iniziano con il trattino

file_con_trattino.png Mi è capitato spesso di creare inavvertitamente dei file che iniziano con il trattino. Quando ho provato a cancellarli o semplicemente a farne il listing i comandi bash tradizionali mi davano errore.

Operazioni massive sui file contenenti spazi (mastering Linux Bash)

documents-small.png Molte volte mi sono imbatutto in questo problema nella mia bash in Linux. In generale è molto semplice operare sui file in Bash in modo massivo. Possiamo usare infatti dei cicli for, delle pipe oppure il comodo backtick. Tutte queste opzioni funzionano bene se il file non contiene però spazi. In questi casi infatti succede che il file con lo spazio viene diviso in due token e il comando successivo che deve processare il file non riesce a trovarlo.

Scritto da bits4beats, il 24-02-2010
LinkConsiglia

La shell di Linux: la potenza e flessibilità a portata di mano

console1.jpg Quando si parla di Linux è impossibile non menzionare la shell, quel oscuro programma che fa rabbrividire chi proviene da Windows. Esistono diversi tipi di shell, e il loro utilizzo può semplificare certe operazioni ripetitive. Personalmente ho sempre 9 shell aperte in contemporanea sul mio sistema e le adopero pressoche tutte per agevolarmi il lavoro...

Scritto da ice00, il 05-02-2010
LinkConsiglia

Un alias per apt-get

Il piccolo comandino apt-get rappresenta uno strumento di enorme utilità e questa sua utilità è dovuta anche alla possibilità di installare i programmi che vogliamo grazie all'autocompletamento. La cosa che in teoria potremmo criticare è la scelta di un comando che è nominalmente abbastanza lungo (sudo apt-get install nomeprog oppure sudo apt-get remove --purge nomeprog). Se volessimo accorciarlo potremmo usare un alias: peccato che se andiamo ad infilarci in questa situazione non sfrutteremo più quel famoso autocompletamento che tutto il mondo ci invidias. Come risolvere la questione? Ve lo spieghiamo noi.

Scritto da minopausa, il 02-02-2010
LinkConsiglia

Bash, comandi di console poco conosciuti

Modificare file, elaborare contenuti ed operare sui processi... un sistemista linux non può permettersi il lusso di non conoscerli! ... Non perdere questo interessante articolo condiviso su Opensourcemania.it e scritto dall'autore di MiaMammaUsaLinux.org ....

man + most = buona formattazione del testo per shell bash

most è un programma che ci può aiutare tantissimo quando utilizziamo il comando 'man', in quanto permette di riformattare l'output in modo da individuare velocemente le informazioni che ci servono (guarda gli screenshot a fine guida per comprendere meglio).

Scritto da , il 03-12-2009
LinkConsiglia

Finché c’è Shell c’è speranza

Questo post nasce dalla consapevolezza che sono uno a cui le cose semplici, specialmente sula mia Debian, non sono mai piaciute. Tanto è vero che a furia di sperimentare, c'è sempre qualche cosa che non va. A volte mi chiedo, come mai uso un O.S, dove quando hai fretta ed urgenza di fare un qualcosa, non funziona mai niente, invece che usarne un altro dove tutto va al primo colpo, eppure nel mio hard disk ci sono sempre presenti almeno 5 sistemi, ma come tutti sappiamo "C'est l'amour" , ed a quella famosa domanda che io ogni tanto mi faccio, rispondo sempre allo stesso modo, " A ME MI PIACE COSI'".,ed a questo punto per farmi perdonare dalla mia amata, per come la tratto voglio dedicarle un bella canzone d'amore.....

Scritto da edmond, il 02-11-2009
LinkConsiglia

[Mia mamma usa Linux!] Bash, comandi particolari e poco conosciuti: manipolazione di testi

Nel primo articolo di questa serie sono stati affrontati i comandi interni alla shell Bash che permettono di agevolare il proprio lavoro ed ottimizzarne le tempistiche di realizzazione. In questa nuova puntata verranno trattati comandi di sistema, generalmente ignorati, richiamabili all’interno della shell Bash per la manipolazione degli stream di output e dei contenuti dei file.

[Mia Mamma Usa Linux!] Bash, comandi particolari e poco conosciuti: comandi interni alla shell

La linea di comando e più propriamente la console bash rappresentano lo strumento di cui ogni sistemista Linux non può fare a meno. Modificare file, elaborare contenuti ed operare sui processi sono parte del lavoro quotidiano di chiunque gestisca sistemi informatici più o meno ampi. Interessante è capire come esistano moltissimi comandi a disposizione di un sistemista oltre a quelli comunemente usati che, per quanto ignorati, possono facilitare il lavoro quotidiano. Questo primo articolo cerca di effettuare una panoramica ricca di esempi di come sia possibile utilizzare comandi incorporati della shell come set, declare, type e molti altri.








Collabora

ZioBudda.net sta crescendo sempre di più, ma mi serve una mano per portare avanti i progetti e per rendere il sito sempre più bello e pieno di informazioni.






Si ringrazia:

Unbit.it Cybernetic.it website counter