LISP find-file wildcards

juma

Miten kirjoitetaan komentorivi, jos halutaan avata kaikki tietyssä hakemistossa olevat - sanotaan vaikka a- alkuiset - filet buffereihin.

Ts. miten tuota wildcard optiota käytetään. Ohjeita ei löydy sitten mistään ja online manuaalit on tosi p:stä.

(find-file "a" ???????.....

5

676

    Vastaukset

    Anonyymi (Kirjaudu / Rekisteröidy)
    5000
    • Mik

      Edes jonkunlainen taustatieto käytettävästä käyttöjärjestelmästä voisi kenties helpottaa ongelman hahmottamista. Mihin buffereihin ? Minkä ohjelman käytettäväksi ? Mitä ollaan oikein tekemässä ? Jotain tyyliin "less a*", vaiko ?

      • Mik

        Ai kyse taitaakin olla Emacsista, jo valkenee hetken arvailun jälkeen.

        Jos käytät find-fileä C-x C-f kautta, niin ainakin äsken Emacsilla kokeillessani siihen tiedostonnimeen pystyi antamaan esim. a*, jolloin se avasi kaikki a:lla alkavat tiedostot. XEmacs ei tunnu toimivan samalla tapaa, etenkin vertaamalla aproposin kautta saatua helppiä kyseisistä komennoista.


      • juma
        Mik kirjoitti:

        Ai kyse taitaakin olla Emacsista, jo valkenee hetken arvailun jälkeen.

        Jos käytät find-fileä C-x C-f kautta, niin ainakin äsken Emacsilla kokeillessani siihen tiedostonnimeen pystyi antamaan esim. a*, jolloin se avasi kaikki a:lla alkavat tiedostot. XEmacs ei tunnu toimivan samalla tapaa, etenkin vertaamalla aproposin kautta saatua helppiä kyseisistä komennoista.

        Joo, sori jos tuli hätäsesti vähän huonosti kuvattua asia, mutta ymmärsit oikein eli Emacs Lispistä on kyse. Cx Cf:n kanssa homma toimii juuri noin, mutta kun sama pitäisi saada kirjoitettua ja evaluoitua funktiolla tyyliin(find-file "a*"). Tämä ei vaan toimi, mutta idea olis niinku tuossa.


      • Mik
        juma kirjoitti:

        Joo, sori jos tuli hätäsesti vähän huonosti kuvattua asia, mutta ymmärsit oikein eli Emacs Lispistä on kyse. Cx Cf:n kanssa homma toimii juuri noin, mutta kun sama pitäisi saada kirjoitettua ja evaluoitua funktiolla tyyliin(find-file "a*"). Tämä ei vaan toimi, mutta idea olis niinku tuossa.

        Vähän aikaa tapeltuani ja Emacsin lispin kummallisuuteen hajoten kysyin asiaa paremmin osaavalta.

        (find-file "a*" t) tuntui toimivan paremmin. t on true, joka tarvitaan, jotta tuo find-filen optionaalinen argumentti saadaan mukaan.


      • juma
        Mik kirjoitti:

        Vähän aikaa tapeltuani ja Emacsin lispin kummallisuuteen hajoten kysyin asiaa paremmin osaavalta.

        (find-file "a*" t) tuntui toimivan paremmin. t on true, joka tarvitaan, jotta tuo find-filen optionaalinen argumentti saadaan mukaan.

        No pirskatti, noinhan se just toimii. Kiitokset! Outo on kyllä ja haastetta tarjoaa lispi, mutta kaikkee sitä pitää värkätä. Ehkä tuosta joskus joku logiikka löytyy. Eteenpäin seuraavaan ihmettelyn aiheeseen!


    Ketjusta on poistettu 0 sääntöjenvastaista viestiä.

    Luetuimmat keskustelut

    1. Huomenna teen sen

      Se on nyt päätetty. Pääsen pois tästä epätietosuudesta.
      Ikävä
      81
      3464
    2. Hakkarainen: persut Venäjän ja Pohjois-Korean tiellä

      Hakkarainen entisenä persujen kärkipoliitikkona tietää, mitä puhuu. https://www.is.fi/politiikka/art-2000010422614.html
      Maailman menoa
      200
      2012
    3. Ilouutinen! Anniina Valtonen heitti jymy-yllätyksen - Tämä ei jätä kylmäksi!

      Ohhoh, tämäpä ylläri! Anniina Valtonen sai puolisonsa kanssa lapsen viime vuoden lopulla. Lue lisää: https://www.suomi2
      Suomalaiset julkkikset
      26
      1948
    4. Fuengirola.fi: Kohuissa rypenyt Jari Sillanpää, 58, harvinaisessa haastattelussa: "Minä haluan..."

      Ex-tangokuningas on kertonut kuulumisiaan Espanjan Aurinkorannikolta. Että ei muuta kuin elämässä etiäpäin, Jari Sillanp
      Kotimaiset julkkisjuorut
      27
      1578
    5. Ootko muuten vieläkään hiffannut

      Että en kuulu sinun maailmaasi? On meissä samaa, ja samaa aaltopituutta oli, mutta tunsin oloni usein hyvin vaivautuneek
      Ikävä
      166
      1415
    6. Miten nyt sanoisin

      tämän sinulle. Oletko mielessäni päivittäin, kysyin itseltäni ja vastaus oli, kyllä olet. Yllätyin, päädyin oudoille tei
      Ikävä
      88
      1415
    7. Susta on tullut

      Ihana nainen. ❤️
      Ikävä
      52
      1119
    8. Mistä vuodesta

      lähtien olet ikävöinyt kaivattuasi?
      Ikävä
      97
      1058
    9. Tämä ei voi jatkua

      Näin. Eilisen jälkeen tulin siihen tulokseen.
      Ikävä
      55
      864
    10. Voitko vain unohtaa

      Minut. En ole sinun arvoisesi
      Ikävä
      59
      850
    Aihe