![]() |
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 |
| Script per aggiungere una singola riga di mezzo del file di testo. | progkcp | Shell scripting e di programmazione | 2 | 05-12-2008 03:44 PM |
| Come inserire il testo nel mezzo di un file | kartikkumar84 @ g | UNIX for Dummies Domande & Risposte | 6 | 05-10-2008 03:35 PM |
| inserire testo nel mezzo di un file | relle | Shell scripting e di programmazione | 3 | 03-13-2008 03:37 PM |
| Come inserire il testo in prima linea del file e la metà del file? | ali hussain | Shell scripting e di programmazione | 3 | 03-05-2007 05:54 AM |
| inserire testo in mezzo ad un file originale | mopimp | Shell scripting e di programmazione | 1 | 03-26-2006 11:11 AM |
![]() |
|
|
LinkBack | Thread Tools | Cerca in questo Thread | Rate Thread | Modalità di visualizzazione |
|
|
|
||||
|
aggiungere del testo al centro del file
Can anyone help me pls? Voglio aggiungere un testo al centro di file.
Ho writtenthe seguente script testo per aggiungere \u003d "$ 1" file \u003d "$ 2" linee \u003d $ (wc-l $ 2) half_lines \u003d $ (expr $ lines / 2) testa - half_lines $ $ 2> temp echo "testo da aggiungere">> temp ((half_lines \u003d $ half_lines + 1)) coda - $ half_lines $ 2>> temp temp mv $ 2 è per me un `expr: errore di sintassi Qualcuno può dirmi che cosa ho fatto di sbagliato. Mi è stato di non utilizzare il comando expr? |
|
||||
|
Prova questo script
[[-Z $ 1]] & & echo "Argomento necessari" & & uscita [[! -s $ 1]] & & echo "File non trovato" & & uscita rm-f $ 1New var \u003d `wc-l <1 $` echo "Inserisci la riga no: \ c" leggere Lineno echo "Inserire Testo: \ c" leggere il testo testa - Lineno $ $ 1> $ 1New echo "$ testo">> $ 1New var1 \u003d $ ((var-Lineno)) coda - $ var1 $ 1>> $ 1New |
|
||||
|
ingresso:
Codice:
first second forth fifth Codice:
first second third forth fifth Codice:
line=`cat a | wc -l`
half=`expr $line / 2`
nawk -v s="$half" '{
if(NR<=s)
print
}' a
echo "third"
nawk -v s="$half" '{
if(NR>s)
print
}' filename
|
![]() |
| Segnalibri |
| Thread Tools | Cerca in questo Thread |
| Modalità di visualizzazione | Vota questo thread |
|
|