Help with running a script on files located in subdirectories

 
Thread Tools Search this Thread
Top Forums UNIX for Beginners Questions & Answers Help with running a script on files located in subdirectories
# 1  
Old 06-29-2017
Help with running a script on files located in subdirectories

Hello everyone,

I'm am a newbie to coding so I am reaching out in hopes that I can get some help from this forum.

I am trying to run the script below from a single directory, however the directory has many subfolders. In each of those subfolders is a file, uniquely named to that specific subfolder, that ends in a specific extension.

I want to run the script below so that it will go into each subfolder and find the file that ends with .ecclog and run the contents of the script on it and then continue on to the next subfolder until it's gone through all of them.

Now, I don't know what to change in the script file itself, if anything and how to write a new script so that it will run recursively and loop through.

I have 160 of these subfolders so going through them one by one is very tedious.

If anyone can help me with those tasks, it will be a HUGE help!

..edited

Last edited by azurite; 07-07-2017 at 01:35 AM..
# 2  
Old 06-30-2017
Did you consider the find command? Using it like
Code:
find . -name "*.ecclog"

would list all those files in all subdirs that you're after.
# 3  
Old 06-30-2017
Okay, so find will find the .ecclog files in all the subdirectories but how do I run the mentioned script on all those .ecclog files? Do I need to change/delete anything in the script as well? (I think it has a ls command in there)
# 4  
Old 07-01-2017
I don't really understand the script. Without any context (how the script is run, what it's about, parameter values, constraints, boundary conditions) I'm afraid I'm out of ideas.
Login or Register to Ask a Question

Previous Thread | Next Thread

10 More Discussions You Might Find Interesting

1. UNIX for Advanced & Expert Users

Linux command to show where bin files are located

I was having trouble remembering the linux command to show where bin files are located. I eventually figured it out from googling that it was "which". How to find command location in Linux? Since I saw a few other interesting commands like whereis and type it got me curious. Are there any... (5 Replies)
Discussion started by: cokedude
5 Replies

2. Linux

The DNS files, where are located?

Hello, please where are located DNS files on various linux distributions? Mainly im interested in CentOS (RedHat) and Ubuntu (Debian). I mean i will be changing IPs and i have registered nameservers on my domain registar and it points to OLD IP, so i need to know in which files to edit on... (3 Replies)
Discussion started by: postcd
3 Replies

3. Shell Programming and Scripting

Bash script deleting my files, and editing files in subdirectories question

#!/bin/bash # name=$1 type=$2 number=1 for file in ./** do if then filenumber=00$number elif then filenumber=0$number fi tempname="$name""$filenumber"."$type" if (4 Replies)
Discussion started by: TheGreatGizmo
4 Replies

4. Shell Programming and Scripting

Script to Archive Files from Subdirectories

Hello, I have a CentOS server that contains a 'storage' directory. Within that directory, there could be any number of subfolders (all with unique names that match usernames). Under each username folder, there are two additional folders: db and files /STORAGE/user1/db/... (3 Replies)
Discussion started by: JasonH
3 Replies

5. Shell Programming and Scripting

Script to find & replace a multiple lines string across multiple php files and subdirectories

Hey guys. I know pratically 0 about Linux, so could anyone please give me instructions on how to accomplish this ? The distro is RedHat 4.1.2 and i need to find and replace a multiple lines string in several php files across subdirectories. So lets say im at root/dir1/dir2/ , when i execute... (12 Replies)
Discussion started by: spfc_dmt
12 Replies

6. Shell Programming and Scripting

HOW: Shell script accessing files located in individual logged in user.

Hi I have below scenario, I hope this could be possible, but as of now no idea how to implement this. Mount point in this location /abc/mp, and there will different users who will be executing one the file shell1.sh file located in /abs/mp, but every user will execute this shell1.sh file from... (1 Reply)
Discussion started by: shekharjchandra
1 Replies

7. Shell Programming and Scripting

Running web pages located outside webserver space

I can't find any good, active Apache forums, anyone know? Either way I'll ask once here. Let's say all webpages on the server run from /var/www directory and you would like to store some webpages elsewhere on the filesystem and still the apache webserver can access them like they were located in... (5 Replies)
Discussion started by: stevenswj
5 Replies

8. Solaris

Where are the source files located in solaris (b 116)

Hi all, I would like to know the dir location where all the source files for various file systems are located(not the compiled ones)? I tried in /usr/src/uts , but thats as far as I can go. After this i have the i86pc but there are no .c files anywhere.... (Impossible) # find / -name *.c... (1 Reply)
Discussion started by: wrapster
1 Replies

9. Shell Programming and Scripting

Bash scripting to compare N number of files located in two directories

I want to compare "N" (around 2000+) number of huge files located in a directory A against "N" files located in a different directory using Bash scripting. Please help me with any scripts available. Thanks. (2 Replies)
Discussion started by: Sangtha
2 Replies

10. UNIX and Linux Applications

Where are the Areca and IPMI config files located

Hi, I'm trying to locate the config files that are installed on a Unix/Linux system that belong to programs called Areca and IPMI. Two different programs. The most information I can get from IPMI is that it may be version 1.11 from Supermicro and it's installed by a CD. I checked the CD and... (1 Reply)
Discussion started by: edomingox
1 Replies
Login or Register to Ask a Question