Change directory command (cd)


 
Thread Tools Search this Thread
Top Forums Shell Programming and Scripting Change directory command (cd)
# 15  
Old 05-26-2008
hey why don't u jst post all the lines that u executed along with the o/p u see on ur screen... line by line....
show us what exactly u type and what happens.
if theres' an undefined variable then there may be a spelling mistake in the variable "input" that u used...
# 16  
Old 05-26-2008
correct maybe your input directory is wrong.

One other way that works on my system is

Code:
$ source change.sh
bash: !#/bin/sh: No such file or directory
please enter dir
/home

nua7@XX0703328304 /home
$

# 17  
Old 05-26-2008
I made a script using VI editor called "script", save the file at /home/blah/test


#!/bin/sh

echo "Please enter the dir"
/home/blah

read input
echo $input
/home/blah

cd $input

go back to prompt.
and when i do "PWD" command, i'm still at /home/blah/test
# 18  
Old 05-26-2008
when i run the script using

# . ./script

please enter dir
/home/blah
input: Undefined variable.

#
# 19  
Old 05-26-2008
after the read input..........

Quote:
Originally Posted by c00kie88
I made a script using VI editor called "script", save the file at /home/blah/test


#!/bin/sh

echo "Please enter the dir"
/home/blah

read input
echo $input
/home/blah

cd $input

go back to prompt.
and when i do "PWD" command, i'm still at /home/blah/test
what do u type in at the read input line?
does the directory exist???
in short:
carry out the following steps:
1. create a directory
$ mkdir varun
2. create a file change.sh and type in the nxt 2 lines
$ vi change.sh
~echo "enter a directory"
~read dir
~cd $dir
~
~
3. save the file and exit.
:wq!
"change.sh" 3L, 48C written
4. Now run this file
$ . change.sh
enter a directory:
varun
varun$

This thread has carried on too far now.
Just follow the steps above.
If it doesn't work then lets assume that u r using a customized version of unix which may have some differences.....
or u might not be disclosing all the relevant info thats needed Smilie
# 20  
Old 05-26-2008
after the read input..........

Quote:
Originally Posted by c00kie88
I made a script using VI editor called "script", save the file at /home/blah/test


#!/bin/sh

echo "Please enter the dir"
/home/blah

read input
echo $input
/home/blah

cd $input

go back to prompt.
and when i do "PWD" command, i'm still at /home/blah/test
what do u type in at the read input line?
does the directory exist???
in short:
carry out the following steps:
1. create a directory
$ mkdir varun
2. create a file change.sh and type in the nxt 2 lines
$ vi change.sh
~echo "enter a directory"
~read dir
~cd $dir
~
~
3. save the file and exit.
:wq!
"change.sh" 3L, 48C written
4. Now run this file
$ . change.sh
enter a directory:
varun
varun$

This thread has carried on too far now.
Just follow the steps above.
If it doesn't work then lets assume that u r using a customized version of unix which may have some differences.....
or u might not be disclosing all the relevant info thats needed Smilie
# 21  
Old 05-26-2008
Thanks all

I will try other ways.
Login or Register to Ask a Question

Previous Thread | Next Thread

10 More Discussions You Might Find Interesting

1. Shell Programming and Scripting

Change Directory

Hi All, There is a code like below in my script ############################################### ###Create Directories and Sub-Directories ############################################### dpdir=DP_FROM_${from}_TO_${to} mkdir $dpdir cd $dpdir mkdir AWQM WFCONTROLLER PROVCO PRISM ... (1 Reply)
Discussion started by: pvmanikandan
1 Replies

2. Shell Programming and Scripting

Change to directory and search some file in that directory in single command

I am trying to do the following task : export ENV=aaa export ENV_PATH=$(cd /apps | ls | grep $ENV) However, it's not working. What's the way to change to directory and search some file in that directory in single command Please help. (2 Replies)
Discussion started by: saurau
2 Replies

3. UNIX for Dummies Questions & Answers

How to change database directory to another directory?

Hi, I Installed mysql on my CentOS 6.2 Server. But when I tried to change the location of /var/lib/mysql to another directory. I can't start the mysql. Below is what I've done yum install mysql mysql-server mysql-devel mkdir /path/to/new/ cp -R /var/lib/mysql /path/to/new chown -R... (1 Reply)
Discussion started by: ganitolngyundre
1 Replies

4. AIX

disallow change directory

Dear all expects, I have a security problem that I would like to resolve. I need to create a user ID in my AIX 5.3 environment and to point the login to a specific directory for FTP purposes. There is only 2 directories that I can allow the user ID to perform read/write. I would like to prevent... (2 Replies)
Discussion started by: kwliew999
2 Replies

5. Shell Programming and Scripting

change directory if available

I have a simple shell script that prompts the user to enter a directory to navigate to. What i want it to do and i don't know how to do this is if the directory is invalid automatically navigate to the home directory. echo "enter a directory to navigate to:" read directory cd $directory... (6 Replies)
Discussion started by: icelated
6 Replies

6. Shell Programming and Scripting

CD (change directory) - Not advisable for executing a command

Hi, This is a quick one. I have got a review comment in one of the scripts that i wrote: "In UNIX script it not advisable to use cd to a directory and then run command." Is this true? I was trying to cd to log directory and use some cat or head or ls command. Many Thanks, Sam (2 Replies)
Discussion started by: samplify
2 Replies

7. UNIX for Dummies Questions & Answers

Change Directory

I have a directory that is existing under my root dir of the FTP server. The DIR name is 'Software Patch'. I want to move in to that DIR to download some patches. But, when I issued a command 'cd SOftware Patch', the system said that it cannot find the dir 'Software'. I tried all possible ways like... (2 Replies)
Discussion started by: vskr72
2 Replies

8. Shell Programming and Scripting

change directory

hi, Iam in directory A. I run a script from there. inside the script i have a command cd B. When i come out of the script directory is A only. Even when i come out scrip i want the directory to be B How to achieve (2 Replies)
Discussion started by: mkan
2 Replies

9. Shell Programming and Scripting

Change directory command (cd)

I want to limit the directories that a user can access. When this users logs in, I do not want them to cd to any directory but those in their $HOME. In other words: login: pwd: /home/user cd / -- user tries to cd to root directory. pwd /home/user -- user is still in home... (4 Replies)
Discussion started by: oscarr
4 Replies

10. Shell Programming and Scripting

change directory

Hi all, I'm trying to wirte a small shell script in Linux. My script has the flow like, cmd1 cmd2 cd testdata cmd3 After exiting the program, the CWD remains the same as where I execute the program. I need it to be changed to the latest updated directory in the program. How can I do... (1 Reply)
Discussion started by: vadivel
1 Replies
Login or Register to Ask a Question