11-13-2007
pushd and popd
This question is related to pushd and popd. After I have pushed directories, I would like to see what are the contents of the stack currently before I execut e popd. The reason is that many a times we forget (or can get confused when multiple shells are open) what we pushed and would like to first check that we get what we expect when we pop.
Regards
8 More Discussions You Might Find Interesting
1. UNIX for Dummies Questions & Answers
Hello
Can someone tell me difference between the command cd an pushd?
I dont get it! :(
Greets
Marcus (3 Replies)
Discussion started by: Fwurm
3 Replies
2. UNIX for Dummies Questions & Answers
I know that pushd/popd are built into csh, but I'm trying to run a set of 3rd party make files that use sh.
My problem is that sh simply squawks that pushd and popd are not found, then the make dies due to the error.
I've searched the entire system, and they are indeed missing. Evidently SGI... (3 Replies)
Discussion started by: jbalster
3 Replies
3. Shell Programming and Scripting
Are there any arguments for 'pushd' and 'popd' so that it wont output the whole stack to the screen everytime i call the commands? (1 Reply)
Discussion started by: owijust
1 Replies
4. UNIX for Dummies Questions & Answers
Hi All,
im using pushd and popd as below , but im getting different results, it is not consistent.
pushd <DIR>
pkzip <ZIP FILE NAME> *
popd
echo " Hi"
it is going into the DIR as expected and while zipping it, in between it got suspended by itself and executed the remaining step... (1 Reply)
Discussion started by: rithu
1 Replies
5. UNIX for Dummies Questions & Answers
I'm looking at a script for a pushd function in my bash book:
DIRSTACK=""
export DIRSTACK
pushd ()
{
dirname=$1
DIRSTACK="$dirname ${DIRSTACK:-$PWD' '}"
cd ${dirname:?"missing directory name."}
echo "$DIRSTACK"
}
Wanted to ask if someone could explain what's... (0 Replies)
Discussion started by: Straitsfan
0 Replies
6. UNIX for Dummies Questions & Answers
I'm learning about pushd and popd, and the section in my book defines them as functions to put in the .profile file, but I've noticed that the commands obviously already exist. I was wondering -- how do I find out where these commands are? Is there some kind other command/series of commands I can... (11 Replies)
Discussion started by: Straitsfan
11 Replies
7. Shell Programming and Scripting
Hello everyone, finally made these commands working, but I don't know how ti implement the history command for this utility? Anyone? Please please (28 Replies)
Discussion started by: iennetastic
28 Replies
8. UNIX for Dummies Questions & Answers
Howdy,
I'm working through the book LEARN PYTHON THE HARD WAY, Appendix: Command Line Crash Course.
I got to wondering if pushd and popd are really ever used all that much?
Thank you for your insights,
DN (4 Replies)
Discussion started by: danuke
4 Replies
stack(n) Tcl Data Structures stack(n)
NAME
stack - Create and manipulate stack objects
SYNOPSIS
package require Tcl 8.2
package require struct ?1.2.1?
stackName option ?arg arg ...?
stackName clear
stackName destroy
stackName peek ?count?
stackName pop ?count?
stackName push item ?item ...?
stackName size
DESCRIPTION
The ::struct::stack command creates a new stack object with an associated global Tcl command whose name is stackName. This command may be
used to invoke various operations on the stack. It has the following general form:
stackName option ?arg arg ...?
Option and the args determine the exact behavior of the command. The following commands are possible for stack objects:
stackName clear
Remove all items from the stack.
stackName destroy
Destroy the stack, including its storage space and associated command.
stackName peek ?count?
Return the top count items of the stack, without removing them from the stack. If count is not specified, it defaults to 1. If
count is 1, the result is a simple string; otherwise, it is a list. If specified, count must be greater than or equal to 1. If
there are no items on the stack, this command will return count empty strings.
stackName pop ?count?
Return the top count items of the stack, and remove them from the stack. If count is not specified, it defaults to 1. If count is
1, the result is a simple string; otherwise, it is a list. If specified, count must be greater than or equal to 1. If there are no
items on the stack, this command will return count empty strings.
stackName push item ?item ...?
Push the item or items specified onto the stack. If more than one item is given, they will be pushed in the order they are listed.
stackName size
Return the number of items on the stack.
KEYWORDS
queue, matrix, tree, graph
struct 1.2.1 stack(n)