How to find the path


 
Thread Tools Search this Thread
Top Forums Shell Programming and Scripting How to find the path
# 1  
Old 02-26-2009
How to find the path

Hi

Iam new to this forum,

could you pleae advise for below question

iam send path as input before proceding i need to validate the path if it is exit or not if not it show path id not exist

if the path is exits iam sending file name as input to search the file on the paricular path if the path is not avaible it show file is not found

could you please give some cmds
# 2  
Old 02-26-2009
What Have you tried..

could you share your codes...?

Thanks
Sha
# 3  
Old 02-26-2009
i have tryed below

its going fine but i need to validation

#!/bin/bash
echo -e "please enter the file name to search..... \n"
read file_keyword
echo "pleae enter the path where we can search the file...... \n"
read path
echo "searched files are..... \n"
find "$path" -name "*${file_keyword}*" -exec ls -l {} \; | tr -s " " | cut -d" " -f6,7,9
echo -e "please select file name from with the path from above file list \n"
# 4  
Old 02-26-2009
I have included small validation part for path...
hope this should return message .."Please Enter correct Path now..."
incase path is not a valid one...

#!/bin/bash
echo -e "please enter the file name to search..... \n"
read file_keyword
echo "pleae enter the path where we can search the file...... \n"
read path
cd $path > /dev/null
if [ $? -ne 0 ]
then
echo "Please Enter correct Path now..."
fi
read path
echo "searched files are..... \n"
find "$path" -name "*${file_keyword}*" -exec ls -l {} \; | tr -s " " | cut -d" " -f6,7,9
echo -e "please select file name from with the path from above file list \n"
# 5  
Old 02-27-2009
Hi

I tried the above one but its not working when iam validateing the path it will check only one time after second time it not validateing the path
# 6  
Old 02-27-2009
MySQL

Hi ,

let say you have script called script.sh inside which you have written below codes..then..
..
inside if condition i have added some codes to validate again and again till you give correct path...

Hope this helps you...

#scriptname script.sh
#!/bin/bash
echo -e "please enter the file name to search..... \n"
read file_keyword
echo "pleae enter the path where we can search the file...... \n"
read path
cd $path > /dev/null
if [ $? -ne 0 ]
then
echo -e "\n\n\t Please enter correct path to proceed further....\n\n\t"
bash script.sh
fi
read path
echo "searched files are..... \n"
find "$path" -name "*${file_keyword}*" -exec ls -l {} \; | tr -s " " | cut -d" " -f6,7,9
echo -e "please select file name from with the path from above file list \n"

Thanks
Sha
Login or Register to Ask a Question

Previous Thread | Next Thread

10 More Discussions You Might Find Interesting

1. Red Hat

How to find the path of a command?

Hi guys. I want to know the path of a command. I tried "which" command also . But no luck. Please tell me how to find and update the correct path of the command. Here I'm unable to find the path of ext2online command # resize2fs /dev/vg01/lvora_backup resize2fs 1.39 (29-May-2006)... (3 Replies)
Discussion started by: vamshigvk475
3 Replies

2. Red Hat

How to find the SAN path?

Hi folks, How to identify the SAN is running in Single path or dual source path for linux servers. (2 Replies)
Discussion started by: gsiva
2 Replies

3. Shell Programming and Scripting

Find the length of a path

Hey, I got a question: how do I find the length of a path ? this is the context: I used this funtion find: DIR="/home/name/directory" find DIR -name "*.extension" The output is then: /home/name/directory/filename.extension What I'd like to have is only the last part:... (3 Replies)
Discussion started by: Miki1579
3 Replies

4. Shell Programming and Scripting

"find . -printf" without prepended "." path? Getting path to current working directory?

If I enter (simplified): find . -printf "%p\n" then all files in the output are prepended by a "." like ./local/share/test23.log How can achieve that a.) the leading "./" is omitted and/or b.) the full path to the current directory is inserted (enclosed by brackets and a blank)... (1 Reply)
Discussion started by: pstein
1 Replies

5. Shell Programming and Scripting

How to a find a file in which path it is there?

Hi Firends, Good Morning to all, I want a find command to search a paticular file present in my system(ie search through under all users and all directories.) I am looking forward from you.:) Advance Thanks, Siva Ranganath CH (3 Replies)
Discussion started by: sivaranga001
3 Replies

6. UNIX for Dummies Questions & Answers

PATH set but I can't find where!!!!

Hi, Can anybody help with this? When I log into my user account on my box via ssh and then instantly perform an env command I see that my path has been set as follows: PATH=/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin My user account uses the ksh shell. In my home directory there is no... (7 Replies)
Discussion started by: Donkey25
7 Replies

7. Shell Programming and Scripting

how to find the path of a file?

Hi all, Is there any way to find the the path of a file? I mean executable files and just anyother file we can think of? i know of one cmd called which $which mount /usr/bin/mount this is fine, but "mount" is a cmd not a file that can be searched eg: say i have created a text file... (3 Replies)
Discussion started by: wrapster
3 Replies

8. Shell Programming and Scripting

negation in find path

Guys, Pl suggest me how to ignore a path in find command... I am aware of using "!" for other option... but how can i use it like this exampl... I want to search something for in / but not in Pl help. Thanks.. (2 Replies)
Discussion started by: clx
2 Replies

9. Solaris

Please help me find the PATH that I need to be on :)

I am learning UNIX through the School of Hard Knocks, I have very limited exposure to it. I managed to install Solaris 10 on my machine recently, and have downloaded and installed Sun Studio 11. When the installation of Sun Studio was complete, the GUI displayed the following: (Bourne shells)... (7 Replies)
Discussion started by: trmn8r
7 Replies

10. Shell Programming and Scripting

How to find whether the given path is in Network

Dear All, I have a problem in knowing ..how the network path is represented in the unix ..I need sample in shell script to find whether the given path is in network or not . (0 Replies)
Discussion started by: yessowmya
0 Replies
Login or Register to Ask a Question