rm ls ja grep

Aapujua

# ls | grep s.jpg

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

3

284

    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. Porvarimedia: Räsänen vei Lindtmanilta pääministerin paikan

      Lisäksi suomalaiset ovat innostuneet tuhlaaman, koska kuluttavat inflaation verran enemmän rahaa. Eikö porvarimedialla
      Maailman menoa
      74
      3045
    2. Ruotsi laskee jälleen bensaveroa, Riikka irvailee tumput suorana

      Euron bensa oli persujen vaalilupaus, mutta kohta alkaa olla kolmosella alkavia litrahintoja. Meanwhile in Sverige: "
      Maailman menoa
      64
      2633
    3. SE TAPAHTUI - Pekka Aittakumpu: Avioero

      Perussuomalaisten kansanedusta Pekka Aittakumpu käy parhaillaan avioero prosessia. Aittakumpu on siviiliammatiltaan past
      Perussuomalaiset
      131
      2518
    4. Anita ei saanut Heikkiä pihalle

      Kemijärven kaupunginvaltuusto ei tehnyt tietoisesti laitonta päätöstä. Heikki johtaa kaupunginhallitusta yhäkin.
      Kemijärvi
      90
      1500
    5. Martina Aitolehden rinnalla nähty Matias Petäistö yllättää - Uusi aluevaltaus TV:ssä!

      Matias Petäistö on tuttu Erikoisjoukot-realityn tiukkana kouluttajana. Hän on myös tuttu näky Martina Aitolehden parina,
      Kotimaiset julkkisjuorut
      34
      1316
    6. Drone-epäily Uudellamaalla

      Ihmisiä kehotetaan siirtymään sisätiloihin. https://www.is.fi/kotimaa/art-2000012008358.html
      Maailman menoa
      102
      1043
    7. Emotionalisuuden puute.

      Joillain ihmisillä ei vain ole sitä "jotain". Heille kaikki täytyisi "vääntää" rautalangasta. Mutta heistä ei vaan o
      Sinkut
      193
      1004
    8. Sait mut mies heikoksi

      Yllätti tämä asia nyt kyllä. Olet ollut mielessä koko ajan. Ei riitä pelkkä kevät nyt syyksi. Veit jalat alta. Pannaan m
      Ikävä
      86
      974
    9. Sofia Belorf esittelee Dubain kotinsa

      Lääniä on kattohuoneistossa. https://www.is.fi/tv-ja-elokuvat/art-2000011999877.html
      Kotimaiset julkkisjuorut
      158
      899
    10. Huulitäytteet ja tekotisssit

      Kylillä kulkiissa olen huomannut että tässäkin tuppukylässä on hameväki alkanut muokkaamaan ulkonäköään huulitäytteillä
      Suomussalmi
      76
      899
    Aihe