![]() |
|
|
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 |
| passando dal variabile di perl da bash script bash | arsidh | Shell scripting e di programmazione | 10 | 06-04-2008 01:25 PM |
| awk - funzione di suddivisione | fusionX | Shell scripting e di programmazione | 7 | 04-10-2008 03:32 AM |
| spaccare le lime, specificando una stringa (shell bash) | vikas027 | Shell scripting e di programmazione | 12 | 11-01-2007 01:57 PM |
| perl funzione di suddivisione | new2ss | Shell scripting e di programmazione | 5 | 06-08-2006 11:17 PM |
| funzione di suddivisione | ktsirig | UNIX for Dummies Domande & Risposte | 4 | 09-29-2005 11:58 AM |
![]() |
|
|
LinkBack | Thread Tools | Cerca in questo Thread | Rate Thread | Modalità di visualizzazione |
|
|
|
||||
|
perl funzione di suddivisione per bash?
Salve! Che sto facendo shell bash scripting e vorrei sapere se bash era qualcosa di simile a perl's funzione split? In definitiva, voglio dividere due stringhe (delimeter \u003d '.'), E ciascuno di confrontare i loro valori. Così, ho figurato metterli in un array sarebbe più semplice.
Quindi, vale a dire: Stringa 1: 21.14.51 Stringa 2: 20.15.21 Voglio arrivare a: Array1: [21] [14] [51] Array2: [20] [15] [21] In modo che possa eseguire un loop per confrontare i valori. Qualcuno consiglia di qualsiasi altro metodo per fare questo? Ultimo a cura di eur0dad; al 07/15/2006 06:16 PM.. |
|
||||
|
#! / bin / bash
# Spalato argomento della riga di comando sul carattere del colon. SaveIFS \u003d $ IFS IFS \u003d ":" dichiarare a un array \u003d($*) IFS \u003d SaveIFS echo "Array [0] \u003d ($ array [0])" echo "Array [1] \u003d $ (Array [1])" echo "Array [2] \u003d ($ array [2])" echo "Array [3] \u003d ($ array [3])" |
|
||||
|
Vai a:
script per la shell bash diviso array - LinuxQuestions.org E si veda: IP \u003d 1.2.3.4; IP \u003d ($ (IP / /. /)); Ap IP \u003d $ ([3 ]}.${ IP [2 ]}.${ IP [1 ]}.${ PI [0 ]) |
![]() |
| Segnalibri |
| Tag |
| bash, perl split, shell scripting, tokenize |
| Thread Tools | Cerca in questo Thread |
| Modalità di visualizzazione | Vota questo thread |
|
|