Thanks John...I appreciate it!! > > > > I was just wondering if there is anything similar > > in perl for unix commands pushd / popd ?? > > > pushd and popd are built-in shell commands, they aren't really "Unix" > >commands. What exactly are you trying to do? > > >perldoc -f push > >perldoc -f pop > >perldoc -f shift > >perldoc -f unshift > >perldoc -f splice > > I have this awfully old shell script that used lots of pushd > and popd and I need to convert it to perl. I will have to > settle with push and pop and cwd for the time being. Thanks > anyways !!
>Here is a very simple implementation (no error checking.) Stick it at >the top of your program so that the prototypes will work. >{ >use Cwd; >my @stack = cwd; >sub dirs () { > print "@stack\n"; } >sub pushd ($) { > unshift @stack, shift; > dirs; > } >sub popd () { > @stack > 1 and shift @stack; > dirs; > } >} -- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]