how to find the path of a file when it is passed as ....filename(parameter) to script


 
Thread Tools Search this Thread
Top Forums Shell Programming and Scripting how to find the path of a file when it is passed as ....filename(parameter) to script
# 1  
Old 07-24-2008
how to find the path of a file when it is passed as ....filename(parameter) to script

hi unix guru's..................Smilie
question is posted in the #3 permalink shown below.

Last edited by yahoo!; 07-24-2008 at 08:19 AM..
# 2  
Old 07-24-2008
i) Read the https://www.unix.com/unix-dummies-que...om-forums.html regarding forbidden duplicate posts like yours: https://www.unix.com/unix-dummies-que...#post302218015

ii) Use proper spelling. This makes fast reading a lot easier esp. for experienced board users.

iii) If you want to write a script start reading e.g. the "Advanced Bash Scripting Guide" (av. online) which will help you getting started. If you have specific questions somebody here will answer you, but your question is somewhat inspecific one does not really know what you want.
# 3  
Old 07-24-2008
hi unix guru's..................( the question is here)

I was asking if there is any command or logic which will give the complete path of file situated in any of the directories in database.

please donot say its "pwd" or "find command" because "pwd" gives only the current working directory and "find" command is not suitable as my database is very huge and it will take days for "find" to configure out the direcory.

the path of the file that i wanted to know will be present either in the parent directory or parent's parent directory so on............

i think i made my point clear.......

thanks in advance...................

Last edited by yahoo!; 07-24-2008 at 08:20 AM..
# 4  
Old 07-24-2008
You need to write a script and the pwd command can be of use.

If you get the current working directory, you can recursively traverse the path and check for the existence of your file.

If pwd returns a/b/c/d/e/ then you check for the existence of a/b/c/d/file, a/b/c/file, etc until you find it.
Login or Register to Ask a Question

Previous Thread | Next Thread

10 More Discussions You Might Find Interesting

1. Shell Programming and Scripting

Shell script to find the wrong filename in a path and raise a trap for it

Example: I have server name A with an IP : 125.252.235.455 I have an username /password to login into this server under SSH connection In this server i have a path /apps/user/filename(Big.txt) Everyday we used to get the filename as Big.txt. I want a shell script to monitor this path... (4 Replies)
Discussion started by: ChandruBala73
4 Replies

2. Shell Programming and Scripting

Resolving a parameter which is passed as parameter

Hi, I have the following files. ->cat scr.sh export TMP_DIR=/home/user/folder1 export TMP_DIR_2=/home/user/folder2 while read line do cat "$line" done<file_list.dat ------------------------ -> cat file_list.dat $TMP_DIR/file1.txt $TMP_DIR_2/file2.txt --------------------------- -> cat... (6 Replies)
Discussion started by: barath
6 Replies

3. Shell Programming and Scripting

Shell script to find the sum of argument passed to the script

I want to make a script which takes the number of argument, add those argument and gives output to the user, but I am not getting through... Script that i am using is below : #!/bin/bash sum=0 for i in $@ do sum=$sum+$1 echo $sum shift done I am executing the script as... (3 Replies)
Discussion started by: mukulverma2408
3 Replies

4. Shell Programming and Scripting

Command that takes one parameter and then searches for the passed in parameter

Hi I am looking for a unix command or a small shell script which can takes one parameter and then searches for the passed in the parameter in any or all files under say /home/dev/ Can anyone please help me on this? (3 Replies)
Discussion started by: pankaj80
3 Replies

5. Shell Programming and Scripting

Incrementing the date depending on the Counter (parameter) passed to the script

Hello Everyone, I have been trying to complete a shell script where, I need to increment the date depending on the file (depending on the date) availability on the remote server. i.e. Basically, I will be passing a counter (like parameter 1 or 2 or 3 or 4). First I will check for the... (1 Reply)
Discussion started by: filter
1 Replies

6. Shell Programming and Scripting

How can i passed a parameter to a file?

i got a file called Pass1, and then i need to passed a number to my script with the '-p pass_mark' option. Example type Pass1 -p 18 to pass 18 to my script for comparing things, so how can i do it? (7 Replies)
Discussion started by: mingming88
7 Replies

7. Shell Programming and Scripting

Detecting Doublequotes(") When passed as parameter to shell script

Hi, I am executing a shell script which takes a string as a parameter. The scipt should validate the string and create the directoy with the name of specfied string. The following is the specified command and its parameter. test.sh "abc abc" The shell script is not able to identify... (4 Replies)
Discussion started by: raghu.amilineni
4 Replies

8. Shell Programming and Scripting

Passing Filename as a Parameter to Another script

Hi, I have a requirement to write a script file(script1.sh) to read the file from the folder say /usr1/profiles/active and pass the file name as a parameter to another script file say (script2.sh) which would subsitute this parameter. The script2.sh will have a line like the one below ... (1 Reply)
Discussion started by: ravisg
1 Replies

9. UNIX for Dummies Questions & Answers

checking parameter values passed to script

Hi, I will pass 3 parameters for a script.I have to check the file name and create a new file name with time stamp. the parameters which i'm passing are /dir/stg/filename.txt /dir/path/head.txt /dir/path/tail.txt Now i have to check filename like : if it is a.txt i have to create... (2 Replies)
Discussion started by: ammu
2 Replies

10. Shell Programming and Scripting

manipulate a passed in parameter

I am passing a file name as a parameter to shell script the parameter is getfile.txt.gpg how do i process this parameter to get name like getfile.txt only and eleminate the .gpg text?? Thanks in advance (2 Replies)
Discussion started by: rudoraj
2 Replies
Login or Register to Ask a Question