rm ls ja grep

Aapujua

# ls | grep s.jpg

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

3

315

    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. Mitä sanoisit

      juuri nyt kaivatullesi jos uskaltaisit/kehtaisit?
      Ikävä
      195
      2063
    2. Mikä teidän jutussa on ongelmana?

      Missä meni pieleen?
      Ikävä
      133
      1149
    3. Mitä hyvää

      Mitä hyvää hän on tuonut elämääsi?
      Ikävä
      113
      1063
    4. Koillis motor

      Kyllä on mennyt palvelu alas ku lehmänhäntä, sovitut asiat ja luvatut soitot pitää hoitaa eikä tehä oharia, täysin tumpa
      Suomussalmi
      21
      805
    5. 58
      796
    6. Kauhavan häiriköijistä

      Juttua Iltalehdessä. Pakko sanoa että noi nuoret on kyllä ihan pimeitä. Putkin peltoja jupksevat kiusaamaan kun ei tietä
      Kauhava
      34
      731
    7. ABC: n kahvilan uusi nimi matkimalla

      Kahvia ja virvokkeita myytiin aikoinaan ÄKKI-VANNIN KAHVILASSA Haapavedellä ja paikalliset sanoivat sitä haussia "Tuhann
      Haapavesi
      42
      628
    8. Kylillä ei ole näkynyt? Missä luuraat nainen?

      Olisit soittanut mulle nainen. Oltais voitu nähdä vaikka laavulla. Miksi pelkäät minua? Eihän siinä ole mitään järkeä. m
      Suhteet
      175
      574
    9. Tehdäänkö tänään toiveista totta?

      Poikkea tänä illasta siinä lähellä ja annetaan silmien puhua ja sen jälkeen puhu sinä lopulta mitä ajattelet..
      Ikävä
      46
      547
    10. Auto ajoi päälle?

      Ja pakeni luin iltapäivälehdestä. ! Ken on kuski joka tuollee teki
      Kuusankoski
      9
      532
    Aihe