I am trying to learn bash scripting and I'm using Ubuntu Linux. I have written a simple Bash file to count the number of files in current directory. I have written the following script in a file:
#! /bin/bash
ls -1 | wc -l
And saved the file with the name countFile.
But when I am trying to execute the script using ./countFile it is not executing. It shows the following error:
bash: ./countFile: Permission denied
The countFile is in my home directory so why I haven't the permission. Am I doing something wrong or missing some important thing? Moreover, the ls -1 | wc -l command gives me the correct output when I run it from the terminal.
So how can I run the countFile script?
chmod +x countFile