#! /usr/bin/env python # prints all its arguments in a random order. # for use in bash, e.g.: musicmplayer `shuffle *.mp3` import sys, random if sys.argv[1:2] == ['-F']: assert len(sys.argv) == 3 fname = sys.argv[2] if fname == '-': f = sys.stdin else: f = file(fname) l = [s.replace('\n', '') for s in f] else: l = sys.argv[1:] random.shuffle(l) for a in l: print a