|
|||||||
|
|
|
![]() |
|
|
Strumenti |
|
|
#1 |
|
Senior Member
Iscritto dal: Dec 2003
Messaggi: 498
|
Programmazione della shell Linux e creazione di un .bin
Buonasera a tutti,
esiste qualche risorsa sulla programmazione della shell Linux, possibilmente gratuita ed online? Altra domanda: come si crea, materialmente, un installer .bin, che contenga anche al suo interno i dati da installare (es. cartelle di file)? |
|
|
|
|
|
#2 |
|
Senior Member
Iscritto dal: Jan 2001
Città: Milano
Messaggi: 5707
|
questa è una buona risorsa, anche se più che leggerla dall'inizio alla fine io la trovo utile come reference:
http://tldp.org/LDP/abs/html/ per quanto riguarda il .bin (che non vuol dire nulla, l'estenzione puo' essere quella che vuoi) non è complicato farseli a mano con le ridirezioni della shell (vedi link precedente), ma per far prima puoi usare questa utility: http://www.megastep.org/makeself/ |
|
|
|
|
|
#3 |
|
Senior Member
Iscritto dal: Dec 2003
Messaggi: 498
|
Ti ringrazio moltissimo, sia la guida che l'utility sono di grande aiuto!
Mi è rimasto un solo problema: quali comandi usare per aggiungere due righe di testo in cima ad un file? |
|
|
|
|
|
#4 |
|
Senior Member
Iscritto dal: Dec 2003
Messaggi: 498
|
Mmmm... non proprio in testa, ma.... facciamo
cat >> foo pippo pluto |
|
|
|
|
|
#5 |
|
Senior Member
Iscritto dal: Dec 2003
Messaggi: 498
|
Uhm.... purtroppo, non è una soluzione scriptabile.
Come faccio, DA SCRIPT, ad aggiungere le due righe "pippo" e "pluto" in cima al file "foo"? |
|
|
|
|
|
#6 | |
|
Senior Member
Iscritto dal: Jan 2001
Città: Milano
Messaggi: 5707
|
Quote:
non mi viene in mente nessuna maniera elegante. molto semplicemente serviti di un file di appoggio: mv file_orig file_temp echo -e "pippo\npluto" >file_orig cat file_temp >> file_orig && rm file_temp |
|
|
|
|
|
|
#7 |
|
Senior Member
Iscritto dal: Dec 2003
Messaggi: 498
|
ehm... ma se devo aggiungerli alla fine, e non all'inizio, tanto vale usare
echo "pippo\npluto" >> file_orig |
|
|
|
|
|
#8 | |
|
Senior Member
Iscritto dal: Jan 2001
Città: Milano
Messaggi: 5707
|
Quote:
ma non volevi aggiungerle all'inizio? la maniera più semplice è spostare il file originario in un file temporaneo, crearne uno nuovo col le due righe che ti servono e poi concatenare il file temporaneo, cancellandolo una volta finito (che è quello che fanno i tre comandi che ho postato). |
|
|
|
|
|
| Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 06:35.




















