Sponsored Content
Top Forums Shell Programming and Scripting executing command from subdirectories Post 302358630 by NoobProgrammer on Saturday 3rd of October 2009 02:57:30 PM
Old 10-03-2009
Solved

Thanks adderek. Your solution fixed everything.

Here is the final code:
Code:
for file_or_directory in *;do
[[ -d "${file_or_directory}" ]] && {
    cd "${file_or_directory}"
    echo "${file_or_directory} has $(ls -1R | wc -l) files"
    cd "${OLDPWD}"
}
done

and outputs:
Code:
clients has 7099 files
current projects has 1230 files
orgainise has 1733 files
toserver has 60203 files
webiste stuff has 831 files

 

10 More Discussions You Might Find Interesting

1. UNIX for Dummies Questions & Answers

get command to ftp subdirectories at once

How do I use the "get" command in unix to ftp a directory with many sudirectories at one shot? Any idea anyone?? (3 Replies)
Discussion started by: lydiaEd
3 Replies

2. Shell Programming and Scripting

Executing a command at startup

Hey all, How do I execute a file at startup automatically. From what I've read is that I need to put it into my .bashrc file. I'm not sure where to go from there. Can I just type commands into that and they'll run next time I restart my server? Right now I have added these lines: cd... (2 Replies)
Discussion started by: NathanWarden
2 Replies

3. UNIX for Dummies Questions & Answers

ls command to list recursively ONLY subdirectories

:confused: ls -dlRr I've tried different combinations of the ls command using the above-mentioned options but none of them are giving me the output I am looking for. Objective: To get a recursive listing of all subdirectories from a particular starting point. For example, if my starting... (5 Replies)
Discussion started by: HLee1981
5 Replies

4. UNIX for Dummies Questions & Answers

Doing a capture while another command is executing?

Basically what i'm trying to do is execute an update command and at the same time have the system do a TCPdump to file for that update traffic. So I would like to connect the two commands so that the tcpdump terminates automatically when the update finishes/fails/whatever. Right now I have... (0 Replies)
Discussion started by: MrEddy
0 Replies

5. UNIX for Dummies Questions & Answers

Command for total number of files (and size) across subdirectories?

Hi all... I have a directory called dbrn. This directory contains an unknown number of subdirectories which in turn contain an unknown number of files. What I want to know is: How many files with extention .ABC can be found in /dbrn across all subdirecties, and what is the total size for... (9 Replies)
Discussion started by: Beun
9 Replies

6. Shell Programming and Scripting

Error while executing sh command

Hi, I have 2 files temp1.sh and temp2.sh as follows: =========== temp1.sh =========== echo "session1" sh temp2.sh echo "exit session2 and enter session1" ================================= ============= temp2.sh ============= echo "session2" sh echo "exit session2"... (5 Replies)
Discussion started by: RP09
5 Replies

7. Shell Programming and Scripting

Find command to search files in a directory excluding subdirectories

Hi Forum, I am using the below command to find files older than x days in a directory excluding subdirectories. From the previous forums I got to know that prune command helps us not to descend in subdirectories. Though I am using it here, not getting the desired result. cd $dir... (8 Replies)
Discussion started by: jhilmil
8 Replies

8. Shell Programming and Scripting

Executing a command line in a directory and its subdirectories

I'm finally about to make the jump from PHP's mysql driver to the newer mysqli one using the mysqli converter tool. The tool is called by this command line: php /usr/share/nginx/html/rather/converter/cli.php -d -p ".php,.shtml,.inc" -u -b -v -w >> /tmp/convert.log e.g. at the web root:... (2 Replies)
Discussion started by: dheian
2 Replies

9. UNIX for Dummies Questions & Answers

UNIX - command to count number of files in subdirectories

I have a folder named test/ and under that I have multiple directories and in each of the directory I have multiple log files. I want to know how many files exists under each sub directory. test |--quanrantine |--logfile1 |--logfile2 |--spooling |--logfile1 ... (4 Replies)
Discussion started by: ravikirankethe
4 Replies

10. UNIX for Beginners Questions & Answers

UNIX command to display Owner,Group,Root and Subdirectories list

Hi Team, Am a newbie to Unix. As I would like to see the Server Name,Owner Name ( not numeric form), Group Name ( not numeric ID), ROOT path. I would like to send this list as an attachment to my personal mail. Can any one please help me out to to resolve this . Here is the sample result... (6 Replies)
Discussion started by: vasuvv
6 Replies
whereis(1)						      General Commands Manual							whereis(1)

NAME
whereis - locate source, binary, and/or manual for program SYNOPSIS
dir... name... DESCRIPTION
locates source, binary, and manuals sections for specified files. The supplied names are first stripped of leading path name components and any (single) trailing extension of the form (such as Prefixes of resulting from use of SCCS are also dealt with. then attempts to locate the desired program in a list of standard places. Options recognizes the following command-line options: Limit search to binary files. Can be used in conjunction with or Limit search to source-code files. Can be used in conjunction with or Limit search to manual entry files. Can be used in conjunction with or Search for unusual entries. A file is said to be unusual if it does not have one entry of each requested type. Thus, searches for those files in the current directory that have no corresponding manual entry. Limit search to binaries located in one or more specified directories. Can be used in conjunction with or Limit search to source files located in one or more specified directories. Can be used in conjunction with or Limit search to manual entry files located in one or more specified directories. Can be used in conjunction with or Terminates the last directory list or options) and identifies the start of file names. EXTERNAL INFLUENCES
International Code Set Support Single- and multi-byte character code sets are supported. EXAMPLES
Find all the files in that are not documented in with source files in WARNINGS
uses the system call (see chdir(2)) to run faster. Therefore, path names given with the and options must be absolute path names. AUTHOR
was developed by the University of California, Berkeley. FILES
whereis(1)
All times are GMT -4. The time now is 06:52 PM.
Unix & Linux Forums Content Copyright 1993-2022. All Rights Reserved.
Privacy Policy