![]() |
|
|
google unix.com
|
|||||||
| Forums | Registrer | Forum Regler | Links | Albums | FAQ | Members List | Kalender | Søgning | Dagens Stillinger | Mark Forums Read |
| UNIX for dummyer Spørgsmål & svar Hvis du ikke ved, hvor man skal sende en UNIX-eller Linux-spørgsmål, efter det her. Alle UNIX og Linux newbies velkommen! |
Mere UNIX og Linux Forum Emner du måske kan finde Helpful
|
||||
| Tråd | Thread Starter | Forum | Svar | Last Post |
| Sammenligne 2 filer til en enkelt spalte og output forskelle | samit_9999 | UNIX for dummyer Spørgsmål & svar | 1 | 04-23-2008 01:02 PM |
| Hinanden følgende rum inden input bliver konverteret til en enkelt plads | NinersFan | Shell Programmering og Scripting | 4 | 09-04-2007 09:59 AM |
| Hvordan kan finde Null værdi Hvis betingelse | koti_rama | Shell Programmering og Scripting | 2 | 07-17-2007 06:20 AM |
| erstatning enkelt rum i argument | convenientstore | Shell Programmering og Scripting | 7 | 04-25-2007 02:02 PM |
| sammenligne null med ikke-null | Nitin | Shell Programmering og Scripting | 8 | 11-04-2006 07:58 PM |
![]() |
|
|
LinkBack | Thread Tools | Søg denne tråd | Rate Thread | Display Modes |
|
|
|
||||
|
Hvordan man kan sammenligne null og rummet ved hjælp af en enkelt, hvis betingelsen
Hej
Jeg har en input-fil med mange felter og arkiveres hver vil være med i anførselstegn (""). Jeg ønsker at se felt indeholder balnk, null eller rum ved hjælp tilstand ved hjælp af, hvis. når jeg skriver koden som nedenfor for hvis tilstand dens ikke i orden a \u003d `awk-F ',' (gsub (" \ "", "", $ 1); 'NF \u003d\u003d 0'; printf $ 1) 'temp.txt « echo $ a if [-z "$ a"] | | [ "$ a" \u003d ""] så echo "1st patentansøgning indeholder nul eller plads venligst korrekte" anden echo "felt har data" fi Fejlmeddelelse: Account_SourceFile_Validation.sh [288]: [: ikke fundet. Kan nogen hjælpe med dette. Tak |
|
||||
|
Eller simpelthen
Code:
egrep '(^|,)" *"(,|$)|^,|,,|,$' temp.txt |
![]() |
| Bogmærker |
| Thread Tools | Søg denne tråd |
| Display Modes | Bedøm denne tråd |
|
|