rm ls ja grep

Aapujua

# ls | grep s.jpg

tulostaa kaikki tiedostot mitä pitäisi poistaa, joten miten saan rm komennon putkitettua siihen?

3

302

    Vastaukset

    Anonyymi (Kirjaudu / Rekisteröidy)
    5000
    • ymmärrä

      onks toi joku esimerkki? Eikö rm s*.jpg kävisi?

      • Eikö esimerkin tapauksessa rm *s.jpg* ole oikeampi, sillä hakemistolistauksesta etsitään kaikki tiedostot, joissa on jossain kohtaa nimeä s.jpg ? Esim. as.jpg, bs.jpgblabla, s.jpgc jne.


    • IronGuard

      Tehdäänpäs vähän parempi, en ole testannut suoraan joten en ole 100% varma:
      --------------------------------------------------

      # Scripti alkaa
      #!/bin/sh
      clear
      echo -n "Mitä haluat poistaa? "
      read POISTO
      if [ $POISTO = " " ]
      then
      echo "Et sanonut mitä pitää poistaa!"
      exit
      else
      ls -l $POISTO > /tmp/poisto.dat
      cat /tmp/poisto.dat
      echo -n "Haluatko varmasti poistaa tulostetus kohteet? (k/E) "
      read VALINTA
      if [ $VALINTA = "k" ]
      then
      rm -rf `cat /tmp/poisto.dat`
      rm -rf /tmp/poisto.dat
      echo "Kohteet poistettu!"
      sleep 5s
      else
      exit
      fi
      fi
      # Scripti loppui

      --------------------------------------------------

      Tuossa olisi (kai?) toimiva, nopeasti tehty, jossa voi määrittää mitä poistetaan.
      eli sanotaan että tuon nimi on poista. Tallenna se esim. /bin/ hakemistoon. sitten chmod 755 /bin/poisto
      Tämän jälkeen voit suorittaa sen komennolla poisto, jonka jälkeen se kysyy mitä poistetaan.
      En vastaa mitenkään siitä jos teet scripin avulla vahinkoa koneellesi enkä myös vastaa toimivuudesta.

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

    Luetuimmat keskustelut

    1. Kuka oli töllöntyön tekijä?

      Ketä on nyt pidätetty? Oliko syy mustasukkaisuus tyttöystävästä tai oliko muita lieventäviä seikkoja? Katuuko tekijä nyt
      Pieksämäki
      41
      4608
    2. Kotikasvatus siitä se lähtee eli missä meni vikaan että lapsesta tuli puukottaja

      Ottakaa muut oppia, normaali kotielämä. Ei liikaa edes hengellisyyttä.
      Pieksämäki
      53
      2474
    3. Jenkkilahkojen kastekaava

      Jenkkilahkojen yhteinen kastekaava on kirjoitettuna Mormonin Kirjaan, Moroni, luku-8 Pienten lapsien vanhempia uhataan
      Kaste
      139
      1014
    4. Pasi Turunen: Ensimmäisenä Helluntaina ei kastettu sylivauvoja!

      Tänään 31.5.2026 Pasi Turunen noin vastasi soittajan kysymykseen! Raamattu EI KERRO ketä kastettiin
      Kaste
      161
      995
    5. Leijonat Maailmanmestareita!

      Ihanaa Leijonat, ihanaa!!!
      Maailman menoa
      113
      858
    6. Odotan sitä hetkeä

      kun nähdään taas. Tiedän, että sinäkin odotat. Kun se päivä koittaa, katseesi hakee minua. Ehkä arkailemme toisiamme väh
      Ikävä
      60
      847
    7. Olen melko vakuuttunut

      etten tule olemaan koskaan täysin onnellinen ilman sinua. En uskonut, että näin kävisi kenenkään kanssa. Kunnes sain kok
      Ikävä
      70
      834
    8. Mitä ajatuksia miehet, jos..?

      Nainen on 40v eikä ole omia lapsia?
      Ikävä
      137
      785
    9. Se mies rakastaa minua

      Ja minä rakastan häntä. 😌
      Ikävä
      48
      780
    10. Taas mietin että

      mitä ihmettä sanoisin, jos laittaisin viestiä. Aina voi toivottaa jotain, vaikka hyvää kesää, ja jos ei tule vastausta,
      Ikävä
      48
      726
    Aihe