Searching for a file...


 
Thread Tools Search this Thread
Top Forums UNIX for Dummies Questions & Answers Searching for a file...
# 1  
Old 01-05-2014
Searching for a file...

Hi guys...
Macbook Pro, OSX 10.7.5, bash...

I want to search for a known file in a totally unknown location.
This works perfectly:-
Code:
capturepath=`find / -name 'sox' 2>/dev/null`

Except it is crucyfyingly SSLLOOWW; and I mean SSLLOOWW!

Is there any means of searching the entire FS quickly and place the entire path and
filename into capturepath without the aggro of the slowness of "find"?

I am assuming the answer is no at this point in time...

TIA...
# 2  
Old 01-05-2014
Have you considered using locate command which uses a precompiled database?
# 3  
Old 01-05-2014
Hi Yoda...
Cheers for the quick response...
This is for AudioScope.sh...
Quote:
Have you considered using locate command which uses a precompiled database?
Yes I have.
Two reasons I have not used it:-
1) I don't have all the switches to the man page...
Code:
Last login: Sun Jan  5 18:39:17 on ttys000
AMIGA:barrywalker~> locate
usage: locate [-0Scims] [-l limit] [-d database] pattern ...

default database: `/var/db/locate.database' or $LOCATE_PATH
AMIGA:barrywalker~> _

2) I want to autodetect "sox" directly and slip it into the variable, and NOT have to generate a database on an random users machine...
Code:
AMIGA:barrywalker~> locate 'sox'

WARNING: The locate database (/var/db/locate.database) does not exist.
To create the database, run the following command:

  sudo launchctl load -w /System/Library/LaunchDaemons/com.apple.locate.plist

Please be aware that the database can take some time to generate; once
the database has been created, this message will no longer appear.

AMIGA:barrywalker~> _

I can't possibly expect any user to go through that lot just to run a script...
Therefore it is a non-starter...

Thanks...
# 4  
Old 01-05-2014
Get the filesystem type of / with
Code:
df /

and skip other fs types with
Code:
find / ! -fstype XX -prune -o -name ...

# 5  
Old 01-05-2014
Quote:
Originally Posted by wisecracker
Hi guys...
Macbook Pro, OSX 10.7.5, bash...

I want to search for a known file in a totally unknown location.
if you know sox is a binary, there are only a few "known" locations you can search from ifyou have done the installation right in the first place.
# 6  
Old 01-06-2014
Hi kurumi...
Quote:
if you know sox is a binary, there are only a few "known" locations you can search from ifyou have done the installation right in the first place.
You mean like here for example:-
Code:
/Users/barrywalker/Downloads/sox-14.4.0/sox

I can install anywhere I want in my "~/any/path/" and I just decided to place it where I downloaded it.
However some may move or copy "sox" to "/usr/bin", or if it is in a "distro's" repository and installed from there,
then it may be in automatically placed into "/usr/bin", who knows?
(I was once told "never make assumptions without quoting them".)

Last edited by wisecracker; 01-06-2014 at 04:26 AM.. Reason: Typo on last line.
 
Login or Register to Ask a Question

Previous Thread | Next Thread

10 More Discussions You Might Find Interesting

1. Shell Programming and Scripting

Searching the content of one file using the search key of another file

I have two files: file 1: hello.com neo.com,japan.com,example.com news.net xyz.com, telecom.net, highlands.net, software.com example2.com earth.net, abc.gov.uk file 2: neo.com example.com abc.gov.uk file 2 are the search keys to search in file 1 if any of the search key is... (3 Replies)
Discussion started by: csim_mohan
3 Replies

2. Shell Programming and Scripting

Searching a file inside a .tar.gz file by date

Hi, I would like to ask if there is a way to search for a file inside a .tar.gz file without extracting it? If there is, is there a way to search for that file by date? Thanks! (4 Replies)
Discussion started by: erin00
4 Replies

3. Shell Programming and Scripting

Searching file for pattern, output to file (BASH)

Hello, I'm trying to write a script in Bash to assist in pentesting. Essentially I'm looking to use a script to search for some terms in a log file and then send that key information into another file. The log files consist of HTTP and SSL information that someone creates while browsing and... (2 Replies)
Discussion started by: Sagesparten007
2 Replies

4. Shell Programming and Scripting

searching a file with a specified text without using conventional file searching commands

without using conventional file searching commands like find etc, is it possible to locate a file if i just know that the file that i'm searching for contains a particular text like "Hello world" or something? (5 Replies)
Discussion started by: arindamlive
5 Replies

5. Shell Programming and Scripting

Help in searching a particular string in a file name (not inside the file contents)

Dear Unix Gurus, I am new to shell scripting and in the process of learing. I am trying to find whether a file name has today's date in MMDDYYYY format. I am using the following code and it doesn't seem like working. #!/usr/bin/ksh today=$(date '+%m%d%Y') echo today: $today file=`find... (4 Replies)
Discussion started by: shankar1dada
4 Replies

6. UNIX for Dummies Questions & Answers

Help with searching for a file in a directory and copying the contents of that file in a new file

Hi guys, I am a newbie here :wall: I need a script that can search for a file in a directory and copy the contents of that file in a new file. Please help me. :confused: Thanks in advance~ (6 Replies)
Discussion started by: zel2zel
6 Replies

7. Shell Programming and Scripting

Searching for Log / Bad file and Reading and writing to a flat file

Need to develop a unix shell script for the below requirement and I need your assistance: 1) search for file.log and file.bad file in a directory and read them 2) pull out "Load_Start_Time", "Data_File_Name", "Error_Type" from log file 4) concatinate each row from bad file as... (3 Replies)
Discussion started by: mlpathir
3 Replies

8. Shell Programming and Scripting

searching a log file and appending to a .txt file

I'm new to shell scripting and am writing a script to help me log the free memory and hd space on a server. As of now, the script just runs 'df -h' and appends the output to a file and then runs 'top' and appends the output to a log file. What I want to do, is have the script also search the... (3 Replies)
Discussion started by: enator45
3 Replies

9. Shell Programming and Scripting

file searching...

Hi! i'm trying to do a script (i'm not an expert, as you will see...:o) to search files in a directory (and its subdirectories). I'd like to have something like this: mysearch -a arg1 -b arg2 -c arg3 ecc... I'd like to be able to search for files in different ways: for example, with my... (1 Reply)
Discussion started by: Kaminski
1 Replies

10. Shell Programming and Scripting

Append a field to the end of each line of a file based on searching another file.

Hi All, I have two comma separated value(CSV) files, say FileA and FileB. The contents looks like that shown below. FileA EmpNo,Name,Age,Sex, 1000,ABC,23,M, 1001,DES,24,F, ... (2 Replies)
Discussion started by: ultimate
2 Replies
Login or Register to Ask a Question