![]() |
|
|
google unix.com
|
|||||||
| Forums | Registreer | Forum Regels | Links | Albums | Veelgestelde vragen | Ledenlijst | Kalender | Zoeken | Today's Posts | Markeer forums als gelezen |
| UNIX for Advanced & Expert Gebruikers Expert-to-Expert. Hier geavanceerde UNIX-, UNIX-commando's, Linux, Operating Systems, System Administration, programmering, Shell, Shell scripts, Solaris, Linux, HP-UX, AIX, OS X, BSD. |
Meer UNIX en Linux Forum Onderwerpen Misschien vindt u Helpful
|
||||
| Draad | Thread Starter | Forum | Antwoorden | Last Post |
| Controleer de regel voor regel in een bestand | loperam | Programmeren en Shell Scripting | 6 | 11-04-2008 12:24 AM |
| hoe om te controleren door de lijn | ooilinlove | Programmeren en Shell Scripting | 4 | 08-18-2008 11:35 |
| Check de laatste regel met gawk? | sjf | Programmeren en Shell Scripting | 3 | 10-04-2006 03:20 |
| Dynamische inclusief bestandsmanifestgegevens voor tar commando | kadishmj | UNIX voor Dummies Questions & Answers | 1 | 03-09-2005 06:48 PM |
![]() |
|
|
LinkBack | Thread Tools | Zoeken in deze Thread | Rate Thread | Display Modes |
|
|
|
||||
|
.. om te controleren of een lijn omvat een sublijn ..?
Wat zou de beste manier om te controleren of een bepaalde regel (variabele) heeft een andere lijn (meer dan 1 char)? Ik begrijp dat dit kan worden gedaan met 'grep', 'verdrietig', 'awk', door parameter uitbreiding, maar deze lijkt me havy, worldy, niet elegant en overhead in de verwerking Voor dit gemeenschappelijke taak zou ik verwachten iets van de schaal, misschien, in de buurt van: Code:
>a="string with piece to search"
>${a??"piece"} && echo "the string has a searched substring" || echo "not found"
... Ik heb hier een "?" als een, soort, zoek exploitant (zoals'? 'wordt gebruikt voor een andere actie.) Maar ik weet niet iets dergelijks. - Misschien doe ik gewoon niet weten? Anders, Wat zou je beste aproach uit te voeren dat eenvoudige actie? Bedankt! |
|
||||
|
Dank u wel, het is goed: laatste 2 zijn aardige, de 'case' is interessant, ook maar weinig langdradig. Noch een manier kwam in mijn ogen. In mijn bash de match operator werkt, dus is het het beste: Code:
> a="string with piece to search" > [[ $a =~ piece ]] && ec da || ec net da > Stellen uw addvice! |
![]() |
| Bladwijzers |
| Labels |
| shell script, shell scripting, Unix Scripting, unix scripting basics |
| Thread Tools | Zoeken in deze Thread |
| Display Modes | Beoordeel deze draad |
|
|