Likes Likes:  0
Resultaten 1 tot 8 van de 8
Geen

Onderwerp: RegExp in ls

  1. #1
    RegExp in ls
    geregistreerd gebruiker
    104 Berichten
    Ingeschreven
    06/01/09

    Locatie
    Hoorn

    Post Thanks / Like
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)
    6 Berichten zijn liked


    Naam: Daan
    Registrar SIDN: Nee
    KvK nummer: nvt
    Ondernemingsnummer: nvt

    Thread Starter

    RegExp in ls

    Ik heb een map met
    [*]# ls
    0003 0020 0033 0046 0059 0072 0085 0098 0111
    0006 0021 0034 0047 0060 0073 0086 0099 0112
    0007 0022 0035 0048 0061 0074 0087 0100 0113
    0009 0023 0036 0049 0062 0075 0088 0101 0114
    0010 0024 0037 0050 0063 0076 0089 0102 0115
    0011 0025 0038 0051 0064 0077 0090 0103 0116
    0012 0026 0039 0052 0065 0078 0091 0104 0117
    0013 0027 0040 0053 0066 0079 0092 0105 0118
    0014 0028 0041 0054 0067 0080 0093 0106 0119
    0015 0029 0042 0055 0068 0081 0094 0107
    0016 0030 0043 0056 0069 0082 0095 0108
    0017 0031 0044 0057 0070 0083 0096 0109
    0018 0032 0045 0058 0071 0084 0097 0110

    Nu wil ik alle mappen hebben in ls die hoger zijn als 0018

    Ik krijg de regexp niet voor elkaar, wie kan mij helpen??

  2. #2
    RegExp in ls
    geregistreerd gebruiker
    676 Berichten
    Ingeschreven
    22/01/09

    Locatie
    Eindhoven

    Post Thanks / Like
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    0 Berichten zijn liked


    Registrar SIDN: nee
    KvK nummer: nvt
    Ondernemingsnummer: nvt

    Hi,

    Wat heb je tot dusver geprobeerd?
    Ik ben niet te beroerd om je de regular expression daarvoor hier neer te plakken, echter lijkt het me beter dat je het zelf leert :-)

    Groet,
    Mike

  3. #3
    RegExp in ls
    geregistreerd gebruiker
    104 Berichten
    Ingeschreven
    06/01/09

    Locatie
    Hoorn

    Post Thanks / Like
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)
    6 Berichten zijn liked


    Naam: Daan
    Registrar SIDN: Nee
    KvK nummer: nvt
    Ondernemingsnummer: nvt

    Thread Starter
    Ik krijg niet voorelkaar dat hij meerdere karakters in 1 optie krijgt.

    Ik zou zoiets willen als:

    ls 0[18-119] maar die gaat dus niet op.

  4. #4
    RegExp in ls
    Wijtec
    228 Berichten
    Ingeschreven
    15/08/04

    Locatie
    's-Gravenzande

    Post Thanks / Like
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    0 Berichten zijn liked


    Registrar SIDN: nee
    KvK nummer: 27269292
    Ondernemingsnummer: nvt

    De regex zou dit moeten zijn:

    ~^\d{1,4}(?<!(000\d|001[0-8]))$~

  5. #5
    RegExp in ls
    geregistreerd gebruiker
    104 Berichten
    Ingeschreven
    06/01/09

    Locatie
    Hoorn

    Post Thanks / Like
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)
    6 Berichten zijn liked


    Naam: Daan
    Registrar SIDN: Nee
    KvK nummer: nvt
    Ondernemingsnummer: nvt

    Thread Starter
    ls ~^\d{1,4}(?<!(000\d|001[0-8]))$~
    -bash: !: event not found

    ?<! is mij ook onbekend, waar dient dat voor?

    Ik draai CentOs

  6. #6
    RegExp in ls
    Wijtec
    228 Berichten
    Ingeschreven
    15/08/04

    Locatie
    's-Gravenzande

    Post Thanks / Like
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    0 Berichten zijn liked


    Registrar SIDN: nee
    KvK nummer: 27269292
    Ondernemingsnummer: nvt

    probeer is:

    ls -1 | egrep "~^\d{1,4}(?<!(000\d|001[0-8]))$~"

    (?<! is negative lookback

    De regex is goed, deze werkt onder php/pcre meschien dat het voor grep iets aangepast moet worden, heb ik wel eens eerder ruzie mee gehad

  7. #7
    RegExp in ls
    geregistreerd gebruiker
    104 Berichten
    Ingeschreven
    06/01/09

    Locatie
    Hoorn

    Post Thanks / Like
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)
    6 Berichten zijn liked


    Naam: Daan
    Registrar SIDN: Nee
    KvK nummer: nvt
    Ondernemingsnummer: nvt

    Thread Starter
    Hmm nog steeds..

    ls -1 | egrep "~^\d{1,4}(?<!(000\d|001[0-8]))$~"
    -bash: !: event not found

    Ik zal morgen weer eens verder puzzelen.. Bedankt evengoed!

  8. #8
    RegExp in ls
    Wijtec
    228 Berichten
    Ingeschreven
    15/08/04

    Locatie
    's-Gravenzande

    Post Thanks / Like
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    0 Berichten zijn liked


    Registrar SIDN: nee
    KvK nummer: 27269292
    Ondernemingsnummer: nvt

    probeer is met single quotes ipv double

    ls -1 | egrep '~^\d{1,4}(?<!(000\d|001[0-8]))$~'

Webhostingtalk.nl

Contact

  • Rokin 113-115
  • 1012 KP, Amsterdam
  • Nederland
  • Contact
© Copyright 2001-2026 Webhostingtalk.nl.
Web Statistics