![]() |
Hej og Velkommen fra USA til UNIX og Linux Forums! Tak for dit besøg og deltager i vores globale samfund.
|
|
google unix.com
|
|||||||
| Forums | Registrer | Forum Regler | Links | Albums | FAQ | Members List | Kalender | Søgning | Dagens Stillinger | Mark Forums Read |
| Shell Programmering og Scripting Post spørgsmål om ksh, CSH, SH, Bash, Perl, PHP, SED, AWK og ANDRE shell scripts og Shell scriptsprog her. |
Mere UNIX og Linux Forum Emner du måske kan finde Helpful
|
||||
| Tråd | Thread Starter | Forum | Svar | Last Post |
| passerer variable fra bash til perl fra bash script | arsidh | Shell Programmering og Scripting | 10 | 06-04-2008 12:25 PM |
| awk - split funktion | fusionX | Shell Programmering og Scripting | 7 | 04-10-2008 02:32 AM |
| split-filer ved at angive en streng (bash shell) | vikas027 | Shell Programmering og Scripting | 12 | 11-01-2007 01:57 PM |
| perl split funktion | new2ss | Shell Programmering og Scripting | 5 | 06-08-2006 10:17 PM |
| split funktion | ktsirig | UNIX for dummyer Spørgsmål & svar | 4 | 09-29-2005 10:58 AM |
![]() |
|
|
LinkBack | Thread Tools | Søg denne tråd | Rate Thread | Display Modes |
|
|
|
||||
|
perl split-funktion for bash?
Hej! Jeg gør bash shell scripting og vil gerne vide, om bash havde noget lignende perl's split funktion? I sidste ende, jeg vil opdele to strenge (delimeter \u003d '. ") Og sammenligne hvert af deres værdier. Således, jeg regnede med at sætte dem i et array ville være nemmest.
Så dvs: Streng 1: 21.14.51 Streng 2: 20.15.21 Jeg ønsker at få: Matrix1: [21] [14] [51] Matrix2: [20] [15] [21] Så jeg kan køre en for-løkke til at sammenligne værdier. Er der nogen anbefale enhver anden metode til at gøre dette? Senest redigeret af eur0dad; 07-15-2006 kl 05:16 PM.. |
|
||||
|
#! / bin / bash
# Split kommandolinjen argumentation på Kolontegnet. SaveIFS \u003d $ IFS IFS \u003d ":" erklære-en 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])" |
|
||||
|
Gå til:
bash shell script split-array - LinuxQuestions.org Og se: IP \u003d 1.2.3.4, IP \u003d ($ (IP / /. /)); Rev \u003d $ (IP [3 ]}.${ IP [2 ]}.${ IP [1 ]}.${ IP [0 ]) |
![]() |
| Bogmærker |
| Tags |
| bash, perl split, shell-scripting, tokenize |
| Thread Tools | Søg denne tråd |
| Display Modes | Bedøm denne tråd |
|
|