Find the answer to your Linux question:
Results 1 to 3 of 3
Hi there, I wonder how to delete exactly 90 per cent of the files RANDOMLY in a given directory. The lines below show how to delete appoximately 90 per cent ...
  1. #1
    Just Joined!
    Join Date
    May 2008
    Posts
    2

    Exclamation Delete Exactly 90 Per Cent of the Files in a Directory

    Hi there,

    I wonder how to delete exactly 90 per cent of the files RANDOMLY in a given directory.

    The lines below show how to delete appoximately 90 per cent of the files given as arguments. But what I need is an exact solution.

    Code:
    #!/bin/bash
    while [ $# -gt 0 ]
    do
     if [ 0 -ne $[ ( $RANDOM % 10 )] ]
     then
      rm $1
     fi
     shift
    done
    Any sript is welcome! And please, do not ask why! This is no joke.
    Last edited by whydoihavetoregister; 05-21-2008 at 03:44 PM. Reason: missing but important word added

  2. #2
    Linux Engineer wje_lf's Avatar
    Join Date
    Sep 2007
    Location
    Mariposa
    Posts
    1,192
    HIdden files also, or not?

    And do we include . and .. in the count of files?
    --
    Bill

    Old age and treachery will overcome youth and skill.

  3. #3
    Just Joined!
    Join Date
    May 2008
    Posts
    2
    Quote Originally Posted by wje_lf View Post
    HIdden files also, or not?

    And do we include . and .. in the count of files?
    I don't care because there are no hidden files (except ./. and ./.. which I don't want to delete)!

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  
...