![]() |
|
|
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 |
| Sådan pakkes strengen? | namrata5 | Højtstående Programmering | 2 | 10-24-2007 04:17 AM |
| Uddrag cifre i slutningen af strengen | offirc | Shell Programmering og Scripting | 6 | 11-20-2006 11:57 AM |
| Uddrag String | sehgalniraj | UNIX for dummyer Spørgsmål & svar | 1 | 09-25-2006 01:35 PM |
| Uddrag String | bestbuyernc | Shell Programmering og Scripting | 5 | 11-14-2005 03:42 PM |
| Hvordan til at udtrække en del af en streng fra hele strengen | ds_sastry | UNIX for dummyer Spørgsmål & svar | 2 | 09-29-2001 11:40 AM |
![]() |
|
|
LinkBack | Thread Tools | Søg denne tråd | Rate Thread | Display Modes |
|
|
|
||||
|
hej, Jeg ønsker en enkel måde at udtrække strengen mellem to Vinkelparenteserne <> teksten udseende echo "# # # Usage: $ 0 <database1> <database2>" hvad jeg ønsker, er to variabler DB1 \u003d database1 og DB2 \u003d database2 Hvad jeg gør ser klodset til mig Code:
DB1=`echo $line | sed 's/"//g' | sed 's/>//g' | awk -F"<" '{print $2}'`
DB2=`echo $line | sed 's/"//g' | sed 's/>//g' | awk -F"<" '{print $3}'`
thanks in advance |
|
||||
|
gjorde ikke meget arbejde
Citat:
bash-3.00 $ DB1 \u003d `echo $ linje | sed 's / .* <\ (.* \)> <.* / \ 1 /' ` bash-3.00 $ bash-3.00 $ DB2 \u003d `echo $ linje | sed 's / .*> <\ (.* \)> "/ \ 1 /'` bash-3.00 $ echo $ DB1 database1 bash-3.00 $ echo $ DB2 # # # Usage: $ 0 <database1> <database2> bash-3.00 $ |
![]() |
| Bogmærker |
| Thread Tools | Søg denne tråd |
| Display Modes | Bedøm denne tråd |
|
|