Here's a good one...
This one will not just print out your bash history but will actually
execute every command in your bash history. I wouldn't recommend
running this "as is". It could have devastating effects. What I did to
test it was to create a fake .bash_history that I called bash_histuree
and changed '~/.bash_history' in the script to '~/.bash_histuree'

#!/usr/bin/perl

sub relive {
        $command = shift;
        print `$command`;
}

while(1){
        open(HISTORY, '~/.bash_history');
        while($moment = <HISTORY>){
                relive($moment);
        }
}

Pall

On Mon, May 25, 2009 at 12:11 PM, james morris <[email protected]> wrote:
>
> # note2: replacing echo -n "${cmd}" with `${cmd}`
> # does not actually work! nor does using ${cmd}
> # without the backticks work due to the way the
> # for loop splits a_previous_login_history into
> # words (ie splits it at each space char) - ie
> # your commands are split up: ie ls *.* becomes
> # two commands instead of one.
>
> On 25/5/2009, "james morris" <[email protected]> wrote:
>
>>
>>#!/bin/sh
>># historic_loop
>># a BASH microcode to print your .bash_history
>># file line by line in an infinite loop.
>>a_previous_login_history=`cat .bash_history`
>>while true
>>do
>>for cmd in $a_previous_login_history
>>do
>>echo -n "${cmd} "
>>done
>>done
>># note: perhaps if you want to literally repeat history
>># ie re-issue all commands in your .bash_history file,
>># replace echo -n "${cmd} " with `${cmd}`
>># but beware to do so is probably not such a good idea.
>>
>>
>>On 25/5/2009, "Pall Thayer" <[email protected]> wrote:
>>
>>>And for those who don't know what an infinite loop is in programming,
>>>it is explained along with an example in the Microcodes primer at
>>>http://pallit.lhi.is/microcodes/MCprimer.pdf
>>>
>>>
>>>Pall
>>>
>>>On Mon, May 25, 2009 at 10:50 AM, info <[email protected]> wrote:
>>>> The Wheel of The Devil (aka the loop lecture)
>>>>
>>>> The infinite loop is the perfect form for expressing the reality of
>>>> contemporary existence. From the endless boom-bust cycle of capitalism
>>>> to the repeating right/left swings of American politics to the
>>>> misbehaving computer code frustrating our days, we are the society of
>>>> the loop. We're doomed to repeat history ad infinitum (not to mention ad
>>>> nauseum) with no progress nor resolve needed. These observations are
>>>> nothing new; how could they be? We've always been Sisyphus.
>>>>
>>>>    while (history) {
>>>>        history = true;
>>>>    }
>>>>
>>>>
>>>> Come celebrate the horrific beauty of the infinite loop at "The Wheel of
>>>> The Devil," a one-night-only screening of historic and contemporary
>>>> loops at Over The Opening. Each loop screened until the audience votes
>>>> to move to the next.
>>>>
>>>> Artists (in no particular order):
>>>> JODI - Rick Silva - Brody Condon - Jon Rafman - Oliver Laric - Deidre
>>>> LaCarte - Michael Sarff - MTAA - Hayley A. Silverman - Mathwrath - Chris
>>>> Coy - Michael Bell-Smith - jimpunk -  and more... JODI - Rick Silva -
>>>> Brody Condon - Jon Rafman - Oliver Laric - Deidre LaCarte - Michael
>>>> Sarff - MTAA - Hayley A. Silverman - Mathwrath - Chris Coy - Michael
>>>> Bell-Smith - jimpunk - and more... JODI - Rick Silva - Brody Condon -
>>>> Jon Rafman - Oliver Laric - Deidre LaCarte - Michael Sarff - MTAA -
>>>> Hayley A. Silverman - Mathwrath - Chris Coy - Michael Bell-Smith –
>>>> jimpunk - and more...
>>>>
>>>> curated by MTAA with Ed Halter
>>>> presented by T.Whid of MTAA
>>>>
>>>> where:
>>>> Over The Opening (OTO)
>>>> 60 N. 6th St. 2nd Flr (btw Wythe & Kent)
>>>> Brooklyn, NY, 11211 (map)
>>>>
>>>> when:
>>>> Friday May 29th, 2009 7-10PM (one night only)
>>>> Doors open at 7PM, the lecture starts looping at 8PM sharp!
>>>> free and open to the public
>>>>
>>>> Michael Sarff (M.River) and Tim Whidden (T.Whid) formed the
>>>> Brooklyn-based artist collaboration MTAA in 1996. MTAA has presented
>>>> artworks and performances at The New Museum of Contemporary Art, P.S.1
>>>> Contemporary Art Center, The Whitney Museum of American Art, Postmasters
>>>> Gallery, Artists Space, and Light Industry all in New York City; The
>>>> Walker Art Center in Minneapolis; The Beall Center for Art and
>>>> Technology in Irvine, CA; San Francisco Museum of Modern Art, San
>>>> Francisco, CA and at The Getty Center in Los Angeles, CA. International
>>>> exhibitions include the Seoul Net & Film Festival in Korea and
>>>> Videozone2 - The 2nd International Video Art Biennial in Israel. The
>>>> collaboration has earned grants and awards from the Creative Capital
>>>> Foundation, Rhizome.org, Eyebeam and New Radio & Performing Arts, Inc.
>>>>
>>>> Ed Halter is a critic and curator living in New York City. His writing
>>>> has appeared in Artforum, Arthur, The Believer, Cinema Scope,
>>>> Kunstforum, Millennium Film Journal, Moving Image Source, Rhizome, the
>>>> Village Voice and elsewhere. From 1995 to 2005, he programmed and
>>>> oversaw the New York Underground Film Festival, and has organized
>>>> screenings and exhibitions for the Brooklyn Academy of Music,
>>>> Cinematexas, Eyebeam, the Flaherty Film Seminar, the Museum of Modern
>>>> Art, and San Francisco Cinematheque. He currently teaches in the Film
>>>> and Electronic Arts department at Bard College, and has lectured at
>>>> Harvard, NYU, Yale, and other schools as well as at Art in General,
>>>> Aurora Picture Show, the Foundation for Art and Creative Technology, the
>>>> Images Festival, the Impakt Festival, and Pacific Film Archive. His book
>>>> From Sun Tzu to Xbox: War and Video Games was published by Thunder's
>>>> Mouth Press in 2006. With Andrea Grover, he is currently editing the
>>>> collection A Microcinema Primer: A Brief History of Small Cinemas. He is
>>>> a founder and director of Light Industry, a venue for film and
>>>> electronic art in Brooklyn, New York.
>>>>
>>>> Over The Opening (OTO) - Once a month, the artist duo MTAA convert their
>>>> Brooklyn studio into a venue for the presentation of time-based art. The
>>>> ongoing project, begun in October 2007, has presented work ranging from
>>>> group tamale production to a LAN party involving a computerized version
>>>> of Guy Debord’s 1978 "Game of War."
>>>>
>>>> _______________________________________________
>>>> NetBehaviour mailing list
>>>> [email protected]
>>>> http://www.netbehaviour.org/mailman/listinfo/netbehaviour
>>>
>>>
>>>
>>>--
>>>*****************************
>>>Pall Thayer
>>>artist
>>>http://www.this.is/pallit
>>>*****************************
>>>
>>>_______________________________________________
>>>NetBehaviour mailing list
>>>[email protected]
>>>http://www.netbehaviour.org/mailman/listinfo/netbehaviour
>>>
>>>
>>
>>_______________________________________________
>>NetBehaviour mailing list
>>[email protected]
>>http://www.netbehaviour.org/mailman/listinfo/netbehaviour
>>
>>
>
> _______________________________________________
> NetBehaviour mailing list
> [email protected]
> http://www.netbehaviour.org/mailman/listinfo/netbehaviour
>



-- 
*****************************
Pall Thayer
artist
http://www.this.is/pallit
*****************************

_______________________________________________
NetBehaviour mailing list
[email protected]
http://www.netbehaviour.org/mailman/listinfo/netbehaviour

Reply via email to