![]() |
Ciao e benvenuto da parte degli Stati Uniti al UNIX e Linux Forum! Grazie per la visita ed unirsi alla nostra Comunità Globale.
|
|
google unix.com
|
|||||||
| Forum | Registrati | Regole Forum | Collegamenti | Album | FAQ | Members List | Calendario | Ricerca | Today's Posts | Mark Forums Read |
| Shell scripting e di programmazione Pubblica domande su KSH, CSH, SH, Bash, Perl, PHP, sed, awk e da altri script di shell e linguaggi di scripting shell qui. |
Più di UNIX e Linux Forum Argomenti potreste trovare utili
|
||||
| Filo | Thread Starter | Forum | Risposte | Ultimo Post |
| mget * (obtein file da directory corrente, ma non i file sotto forma sub-directory) | Peter321 | Shell scripting e di programmazione | 0 | 03-12-2009 11:59 AM |
| Unione di file di dimensioni differenti, con un campo comune in entrambi i file utilizzando awk | shashi1982 | Shell scripting e di programmazione | 2 | 03-03-2009 07:12 AM |
| Ho bisogno di uno script per trovare Socials nei file di output e un elenco di questi file | NewSolarisAdmin | Shell scripting e di programmazione | 1 | 02-19-2009 01:01 PM |
| Trova duplicati da multuple file diff con 2 tipi di file | ricky007 | Shell scripting e di programmazione | 2 | 03-04-2008 01:46 PM |
| file di testo, file ASCII, file binari e ftp trasferimenti | Perderabo | Risposte alle domande più frequenti | 0 | 04-08-2004 04:25 PM |
![]() |
|
|
LinkBack | Thread Tools | Cerca in questo Thread | Rate Thread | Modalità di visualizzazione |
|
|
|
||||
|
sed ha zeored i miei file. Help me con sed per favore
Ho fatto uno script per aggiornare un sacco di file xml. per salvare me un po 'di tempo. Ran e ha sostituito tutti i file con un file 0KB. Il problema è avere i è che sto utilizzando sed per cambiare xml nodo <doc_root>. Il problema è che ha un / a chiusura tag XML e il materiale all'interno avrà anche un gruppo di / perché si tratta di un percorso di file. così sto utilizzando sed e ciò è stato sperando di lavoro:
Codice:
sed 's/<doc_root><\/doc_root>/<doc_root>\/'$i'\/web<\/doc_root>/g' $my_file > $my_file Oppure, se la sua regex può aiutare qualcuno che con Qui è la stringa di ricerca Codice:
<doc_root></doc_root> Codice:
<doc_root>/domain.co.uk/web</doc_root> Si prega di aiuto prima che il mio capo si arrabbiato con me ![]() |
|
||||
|
Citazione:
Vorrei esaminare la funzione del sed ma siete riorientando la produzione per lo stesso nome del file, è shud non farlo. che è il motivo per cui hanno 0KB u file. reindirizzare a un file temporaneo verificare il risultato mv file temporanei salute, Devaraj Takhellambam |
|
||||
|
raffreddare i lotti di varianti. Questo funziona anche
Codice:
sed 's/<doc_root><\/doc_root>/<doc_root>\/'$i'\/web<\/doc_root>/g' $my_file > "tmp/"$i".xml" mv "tmp/"$i".xml" $my_file Inoltre è necessario doppie virgolette "$ i" nel caso in cui il nome di un file è embedded quotes: Codice:
sed 's/<doc_root><\/doc_root>/<doc_root>\/'"$i"'\/web<\/doc_root>/g' $my_file > "tmp/$i.xml" mv "tmp/$i.xml" "$my_file" |
![]() |
| Segnalibri |
| Thread Tools | Cerca in questo Thread |
| Modalità di visualizzazione | Vota questo thread |
|
|