Visit Our UNIX and Linux User Community


Check the Files existence


 
Thread Tools Search this Thread
Top Forums Shell Programming and Scripting Check the Files existence
# 8  
Old 08-11-2013
This give the number of csv files in current directory tree.
Code:
count=$( find . -type f -name "*.csv" | wc -l )
echo $count

This User Gave Thanks to kshji For This Post:
# 9  
Old 08-11-2013
It gives the number of files, But my problem is it is giving the error saying "arg list too long" as there are numerous files
# 10  
Old 08-11-2013
When encountering that msgs, you need to escape the * in your find command (as do MadeInGermany and kshji)
# 11  
Old 08-12-2013
Try this

Code:
filecount=$(find . -type f -name "*.csv" | wc -l)

This User Gave Thanks to MR.bean For This Post:
# 12  
Old 08-12-2013
Thanks bean,

Could you please give some info about using the command with $ and `` as i used `` in same command it took long time so cancelled, when i use $() it worked quickly and got the answer.

Thanks

---------- Post updated at 05:31 AM ---------- Previous update was at 04:10 AM ----------

Again, there is problem in writing all these file names into one text file. It is giving me the same problem(arg list too long).

Alos please advise how do we write all these file name into one file which will be readable by While in script for processing each file.

Thanks

---------- Post updated at 08:41 AM ---------- Previous update was at 05:31 AM ----------

I have done this acheived it but still there is one problem while writing filenames in text file. File names are written as
Quote:
./Filename.csv
I dont want ./ with the filename.

My Command
Code:
find . -type f -name "*.csv">FILE.LIST

# 13  
Old 08-12-2013
Search the forums. Exactly this question has been answered a few days ago.
This User Gave Thanks to RudiC For This Post:
# 14  
Old 08-12-2013
Used basename in the next step to get rid of the path.

Thanks everone

Previous Thread | Next Thread
Test Your Knowledge in Computers #7
Difficulty: Easy
Linux was invented by Linux Torvalds.
True or False?

10 More Discussions You Might Find Interesting

1. Shell Programming and Scripting

Script to check the files existence inside a directory.

Hello Folks, On Below Script, I want to apply condition. Condition that it check the directory for files if not found keep checking. Once directory have files and founded do the calculation and finish the code. Script to check the files existence inside a directory, If not then keep... (16 Replies)
Discussion started by: sadique.manzar
16 Replies

2. Shell Programming and Scripting

File existence check

hi i wanted to check if the file exist or not(multiple files) DIRE=/home/V478 if ; then echo "file present" else echo "file not present" fi But i am getting the error as : [: unexpected operator/operand (3 Replies)
Discussion started by: ATWC
3 Replies

3. Shell Programming and Scripting

Check for the existence and add them from 2 different files

Hi, I have two files file1: ALEX DANY GARY TOM MARY HARRIS file2: ALEX 3 ALEX 5 ALEX 0 ALEX 1 ALEX 0 DANY 2 (2 Replies)
Discussion started by: Diya123
2 Replies

4. Shell Programming and Scripting

check existence of files in a folder

Hi I am having a problem to verify existence of files. I need to know whether or not files in a folder that begins with a name. For example all files that start with The_File_ *. I was doing it this way, but gives me error. if text -f /work/The_File_* then ... else .. fi (5 Replies)
Discussion started by: Rodrih92
5 Replies

5. UNIX for Dummies Questions & Answers

To check for existence of a file

I need to check for the existence of a file *.log in a specific directory using a perl script. Presently am not in that particular directory. So i am using chdir ("/path/to/my/file) And then i am using the -e in an if statement to check if it exists. if (-e $File) {......} $File contains the... (1 Reply)
Discussion started by: manutd
1 Replies

6. Shell Programming and Scripting

Check existence of a number of files and call other scripts

Hi, I am new to unix scripting and am jus getting to learn about it.. I need to know on how to check for the existence of a number of files in a path..i.e the files are ftp'ed from several other servers, should check if all the files have arrived, if not wait till they arrive..can i use a flag... (5 Replies)
Discussion started by: yohasini
5 Replies

7. Shell Programming and Scripting

How to check for file existence?

i want to check if the file is in the directory or not, and also it should be handle error conditions, like missing files and report the error and exit. i did something like this: file ="hello" if !test -e "${file}" then echo "No such files exist!" exit 1 else do something....... fi ... (1 Reply)
Discussion started by: mingming88
1 Replies

8. AIX

Check for File Existence

I have requirement where i need to search for files which start with SALESORDER and PURCHASEORDER. i need to process the files with SALESORDER first and then PURCHASEORDER. If SALESORDER files are not there i dont want to process PURCHASEORDER and i want to come out of script. I have written a code... (4 Replies)
Discussion started by: dsdev_123
4 Replies

9. AIX

check for file existence

Hello I am having a requirement like if there is no file in the directory then i need a message to pop on after the execution of the script. My script basically does for File in `ls -t $DIRECTORY | tail -1`; if there is no file the DIRECTORY then the script is simply exiting with out... (2 Replies)
Discussion started by: dsdev_123
2 Replies

10. Shell Programming and Scripting

check for FILES existence

hi, I have a list of filenames and I want to verify if they all exist. I know "if filename" would do the trick but how do I go about a list of files? thanks (3 Replies)
Discussion started by: mpang_
3 Replies

Featured Tech Videos