ciao a tutti,
ho un problema con la sostituzione di un carattere in alcuni file:
#linea di commento 1
#linea di commento2
questra frase contiene un a capo
qui che voglio togliere
#linea di commento3
#linea di commento4
io vorrei ottenere
#linea di commento 1
#linea di commento2
questra frase
cat nomefile|grep -v ^# |tr '\n' @ |sed 's/@/\\n/g'
c'e' un doppio passaggio, probabilemnte si puo' fare di meglio.
Infatti al posto della @ dovresti utilizzare un carattere che sei
sicuro non sia presente nel file.
Al momento non mi viene in mente nullla di meglio ;(
On Wed, May 22, 2002 at
Il Wed, May 22, 2002 at 10:30:11AM +0200, -={Sh~AB}=- ha scritto:
cat nomefile|grep -v ^# |tr '\n' @ |sed 's/@/\\n/g'
c'e' un doppio passaggio, probabilemnte si puo' fare di meglio.
Infatti al posto della @ dovresti utilizzare un carattere che sei
sicuro non sia presente nel file.
Al
On Wed, May 22, 2002 at 10:52:48AM +0200, Giuseppe Sacco wrote:
Il Wed, May 22, 2002 at 10:30:11AM +0200, -={Sh~AB}=- ha scritto:
cat nomefile|grep -v ^# |tr '\n' @ |sed 's/@/\\n/g'
c'e' un doppio passaggio, probabilemnte si puo' fare di meglio.
Infatti al posto della @ dovresti
On Wed, May 22, 2002 at 10:52:48AM +0200, Giuseppe Sacco wrote:
Il Wed, May 22, 2002 at 10:30:11AM +0200, -={Sh~AB}=- ha scritto:
cat nomefile|grep -v ^# |tr '\n' @ |sed 's/@/\\n/g'
c'e' un doppio passaggio, probabilemnte si puo' fare di meglio.
Infatti al posto della @ dovresti
Il giorno Wed, 22 May 2002 12:35:01 +0200
#commento
linea1\nlinea2\n
#commento
non lo volevi cosi ?
scusa, il credevo un loop infinito a causa delle dimensioni del file..
il tuo scrip funziona, ma non fa ancora quello che mi serve, infatti prova con
questo:
meglio ancora :)
il file in questione é una specie di .po
formato cosí:
#TextItem
#Description/Description
#Position28#/Position
#TranslationSet
msgid (You can add your own categories to the list
or remove categories youapos;ve added.)
msgstr (Vous pouvez soit ajouter vos propres
On Wed, May 22, 2002 at 08:56:17PM +0200, MaX wrote:
Il giorno Wed, 22 May 2002 12:35:01 +0200
#commento
linea1\nlinea2\n
#commento
non lo volevi cosi ?
scusa, il credevo un loop infinito a causa delle dimensioni del file..
il tuo scrip funziona, ma non fa ancora quello
On Wed, May 22, 2002 at 09:19:36PM +0200, MaX wrote:
meglio ancora :)
il file in questione é una specie di .po
formato cosí:
#TextItem
#Description/Description
#Position28#/Position
#TranslationSet
msgid (You can add your own categories to the list
or remove categories
On Wed, May 22, 2002 at 11:16:48AM +0200, -={Sh~AB}=- wrote:
no cosi' inserisce ^ nella nuova linea :
#commento1
[..]
ma in questo modo togli tutti i commenti.
ops...
for i in `cat nomefile`;do
str=`echo $i|grep ^#`
if [ $str == ];then
echo $i|tr '\n' @ |sed
On Wed, May 22, 2002 at 12:02:03PM +0200, MaX wrote:
i due esempi di prima non funzionano (loop infinito)...
non ho caoito invece come si applica questo di /dev/null
cioé, creo uno script ciamato prova e ci copio:
Oppure passi in pipe il cat del file a sed..
eppoi? e che
FUNZIONA!!
grazie, solo una cosina potresti spiegare perché funziona?
penso che siano in molti in questa lista che non capiscono questo passaggio.
ciao,
MaX
Il giorno Wed, 22 May 2002 13:54:10 +0200
/dev/null [EMAIL PROTECTED] ha scritto:
msgid (You can add your own categories to the
On Wed, May 22, 2002 at 12:02:03PM +0200, MaX wrote:
i due esempi di prima non funzionano (loop infinito)...
non ho caoito invece come si applica questo di /dev/null
cioé, creo uno script ciamato prova e ci copio:
Oppure passi in pipe il cat del file a sed..
eppoi? e che
On Wed, May 22, 2002 at 09:54:43PM +0200, MaX wrote:
FUNZIONA!!
grazie, solo una cosina potresti spiegare perché funziona?
penso che siano in molti in questa lista che non capiscono questo passaggio.
Ma come, l'ho appena spiegato!
Comunque, riga per riga, il significato e`:
#!/bin/sed
14 matches
Mail list logo