Alla oleva ei tulosta mitään vaikka kyseisiä tiedostoja löytyy
extensions="mp4\|avi\|flv\|mpg\|mkv"
find -P . -maxdepth 1 -type f -iregex '.*.\("$extensions"\)$' | sed 's/ /\\ /g'
jos extensions-muuttujan sisällön sijoittaa suoraan lauseen mallia
find -P . -maxdepth 1 -type f -iregex '.*.\(mp4\|avi\|flv\|mpg\|mkv\)$' | sed 's/ /\\ /g'
tiedostot löytyy. Mikä tuossa ylemmässä on pielessä?
scriptiä pukkaa muttei toimi
3
164
Vastaukset
- Sudo-Sudosta-Sudoon
Jollakinhan se muuttujaan kätketty syöte pitää purkaa. Tässä a- muuttujaan sijoitetaan muutama tiedoston pääte, jotka täytyy erotella toisistaan välilyönnillä näin:
a="*.txt *.pdf *.sh"
sitten muuttujan sisältö puretaan echo komennolla näin:
sudo find /home/ -iname {} | echo $a
Nyt käskyn suorittaminen listaa kaikki tiedostot joiden pääte sijoitettiin a- muuttujaan.
Linux Mint 18 Sarah
Xfce 64-bit- voepärkkäle
muuten hyvä mutta kaikki tiedostot ovat yhtä pötköä joten jatkojalostuksesta ei tule mitään. Päätin käyttää tuota kysymyksessäni olevaa alempaa esimerkkiä. Ei niitä haettavia päätteitä niin hirvittävästi ole. Ylempi olisi luettavuuden ja myöhemmän päätteiden lisäyksen kannalta parempi.
- melkolaila_näin
eikös se ole selvää, jos homma ei toimi, niin siellä on selvästi jotakin, mikä estää shelliä purkamasta parametrilistaa auki. Eli kun annat ls *.txt -komennon, shell etsii kaikki txt-päätteiset tiedostot ja antaa ne ls-ohjelmalle. Ehkäpä hieman triviaali esimerkki, mutta antaa hyvän kuvan asiasta. Eli käy läpi noita kiertomerkkejä (lainausmerkit, sulkeet, yksöishipsut) niin eiköhän se lähde aukeamaan mikä tökkäsee. Haluat siis merkkijonon muodossa, joka expandoidaan - et merkkijonoa sellaisenaan! :)
Ketjusta on poistettu 0 sääntöjenvastaista viestiä.
Luetuimmat keskustelut
- 1262073
Terveystalon lääkärit ylilaskuttaneet
Tämän pörriäiset osaavat, laskuttamisen. Terveystalo myöntää asian. https://www.hs.fi/suomi/art-2000011134269.html "K1301543En kai koskaan saa sinua
Koska et usko että riitäisit minulle. Olet aina pitänyt itseäsi liian risana ja heikkona. Katkot korkeutesi, ja poraat k941408- 631244
Saran ökytyyli käänsi katseita.
On nyt kyllä Sara kasvoistaan, kuvan perusteella todellakin pyöristynyt ainakin kuvan perusteella.1401181The Summit Suomi: Maxie avaa hyytävästä tilanteesta kuvauksissa: "Veri roiskui ja tajusi, että..."
Oletko seurannut The Summit Suomea? Tykkäätkö vai et tai mitä mieltä ylipäätään olet sarjasta? Moni katsoja on kaikonnut121111Työttömille lusmuille luvassa lisää keppiä
Hallitus aikoo kiristää velvoitteiden laiminlyönnistä seuraavia työttömyysturvan karensseja ensi vuodesta alkaen. Hall223932- 155895
Tiedän kaiken sinusta ja kaikesta
Tiedän miten kärsit. Tiedän millanen oikeesti oot. Tiedän miksi valehtelit, tiedän miksi satutit mua. Tiedän mitä tapaht57813Miksi ihmeessä?
Erika Vikman diskattiin, ei osallistu Euroviisuihin – tilalle Gettomasa ja paluun tekevä Cheek20779