You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 

1.4 KiB

Count files

Instructions

Create a file count-files.sh, which will print the number (and only the number) of regular files and folders contained in the current directory and its sub-folders (the current directory must be included in the count).

Watch the videos:

Usage

$ ./count-files.sh | cat -e
12$
$

Hints

Here are some Commands that can help you:

  • find. Find files or directories under the given directory tree, recursively.

Find all php files in a directory:

$ find . -type f -name "*.php"

./tec.php
./login.php
./index.php
  • wc is a command line utility for printing newline, word and byte counts for files. It can return the number of lines in a file, the number of characters in a file and the number of words in a file. It can also be combine with pipes for general counting operations Count lines, words, and bytes.

Here is an example that counts the number of lines, words and bytes:

$ cat example.md
this is a simple example
with two lines
$ wc -lwc example.md
 2  8 40 example.md

You have to use Man or Google to know more about commands flags, in order to solve this exercise! Google and Man will be your friends!

References