Redirecting script output to terminal


 
Thread Tools Search this Thread
Top Forums Shell Programming and Scripting Redirecting script output to terminal
# 1  
Old 12-05-2012
Redirecting script output to terminal

When ever i started my terminal,Every time I have to change the directory like "
Code:
cd user/documents/ravi/folder2/folder3

" Without typing this entire command every time ,I placed "
Code:
alias c='cd user/documents/ravi/folder2/folder3'

" in .bash_profile file. so that i can able to execute command 'c' from any directory without any issues . But my requirement is --> the command "
Code:
cd user/documents/ravi/folder2/folder3

" should be in a shellscript . I want to execute that script to change the directory from anywhere . For that i have created one script (change.sh) having content [ICODE]echo "change script "
cd user/documents/ravi/folder2/folder3[/CODE]" in user/documents directory . In .bash_profile file i put "
Code:
export PATH=$PATH:user/documents

" . No i can able to execute the script from any where . I am getting output as change script . when i am trying to print present working directory PWD ,It is not getting to change the directory . the problem is --the output of changing the directory from script is not getting redirected to terminal . Can any one help me to come out of this ......

Last edited by Scrutinizer; 12-05-2012 at 10:39 AM.. Reason: Added code tags
# 2  
Old 12-05-2012
Understood but not completely. So you telling when you do echo $PWD in terminal your not getting the required output?
# 3  
Old 12-05-2012
YES .
After executing that script file , i tried pwd to get the present working directory . my requirement is that directory has to changed to "user/documents/ravi/folder2/folder3" but it is not changed .
# 4  
Old 12-05-2012
What is the output you are getting after pwd command ?
# 5  
Old 12-05-2012
For example now i am in a directory "user/documents".I have executed the script for changing the directory to "user/documents/ravi/folder2/folder3" . After that I have tried pwd and i got output as "user/documents" . but i need output as "user/documents/ravi/folder2/folder3"
# 6  
Old 12-05-2012
Holy mother of God that first post was a pain to read...

Can you [ code ] your shell script for me?

I'm not entirely sure what you're issue is. Try /user/documents/ravi/folder2/folder3.
# 7  
Old 12-05-2012
I agree with Phunk .You should use the full path from the root that means / .

Code:
/user/documents/ravi/folder2/folder3

Login or Register to Ask a Question

Previous Thread | Next Thread

10 More Discussions You Might Find Interesting

1. Shell Programming and Scripting

Redirecting terminal to variable

when i do something like this: bona=$(echo hi2 > /dev/pts/1 ; printf '%s\n' "" | sed '/^$/d') i get: hi2 and the $bona variable is empty, when I run: echo ${bona} i get the result "hi2" outside of the variable. I want it stored in the bona variable with nothing outputted to the... (6 Replies)
Discussion started by: SkySmart
6 Replies

2. Shell Programming and Scripting

Redirecting command output to a file in a shell script

Hello All, I have some unique requirement. I have written a very lengthy script which calls number of resource script to execute a particular task. What I want is output of each command(called from main script and resource scripts) should go to a... (3 Replies)
Discussion started by: anand.shah
3 Replies

3. Shell Programming and Scripting

Redirecting output for the entire script

Hi All, I am trying to redirect output for every line in a korn shell script that is going to generate output and append it to a log file. I have been doing this after EACH and every line that is going to produce output: command 1 >> test.log command 2 >> test.log command 3 >>... (5 Replies)
Discussion started by: MIA651
5 Replies

4. UNIX for Dummies Questions & Answers

redirecting script output

Hello, I am interested in taking the output from a script i wrote and using it as input to a different script i wrote. So for example i want to take the output from program2 and use it as a parameter for program1. I didnt think i could use the >> symbols because i think that is just for .txt... (4 Replies)
Discussion started by: GmGeubt
4 Replies

5. Shell Programming and Scripting

redirecting the terminal to file

Hi, I want to save the whole Output of the terminal in a file. I dont want to redirect a single command to a file (ls -l > test.txt), I want to redirect the whole last 40 lines into a file. Maybe i can read out the terminal while working with it, but i cant find a way to save the whole... (2 Replies)
Discussion started by: niratschi
2 Replies

6. UNIX for Dummies Questions & Answers

redirecting the script output to more than 1 file

Hi, I want to redirect my script output to more than one file without printing the result to the screen. How to do that? ex: echo "hi" >> a.txt b.txt cat a.txt hi b.txt :confused: (2 Replies)
Discussion started by: boopathyvasagam
2 Replies

7. Programming

Redirecting Terminal to Local Application!

i wanted to execute some terminal commands on local linux, parse their output and display it to the user, i checked netcat source code but i couldnt understance it since im new to c (and linux at the same time). so i was wondering if there is away to run an instance of terminal hidden, read and... (15 Replies)
Discussion started by: JonhyM
15 Replies

8. Shell Programming and Scripting

redirecting SQL output from within a shell script

Hi all I would like to open a SQL session from within a shell script and then redirect the output of the SQL command to a file. e.g. #!/bin/bash sqlplus "/ as sysdba" <<EOF @$HOME/recovery_space.sql EOF I want to redirect the output of the SQL command to a temp file, because... (2 Replies)
Discussion started by: soliberus
2 Replies

9. Shell Programming and Scripting

Redirecting to standard output from within called script

Hi, How to achieve this? Let us assume the following: There are 2 scripts a.ksh and b.ksh $ cat a.ksh sh b.sh 2>&1 >> /work/log/a_log.txt $ cat b.sh echo "abcd" My requirement is, is there a way to display this abcd in standard output also alongside of writing into a_log.txt?... (8 Replies)
Discussion started by: vigneshra
8 Replies

10. UNIX for Dummies Questions & Answers

redirecting one terminal into an other??

Hi guys; I want to show what am I doing on a terminal into another. I did something close but its not working really good. Example: cat /dev/pts/12 >/dev/pts/13 where 12 is my terminal and 13 its the other terminal. This is usefull for me to share my small unix knowledge to other people... (4 Replies)
Discussion started by: piltrafa
4 Replies
Login or Register to Ask a Question