Shell Script to Display Name in Linux
In this tutorial, you will learn how to write a simple Linux shell script. The most important use of scripting is Automation. Bash scripting allows you to automate tasks for which you run commands using the console. We can even schedule the scripts in crontab to run unattended automatically.
Simple Bash Script
Let’s write a simple bash script. We use Open Suse Linux distribution in this tutorial.
Go to konsole or Terminal
Create a directory to hold your scripts.
$> mkdir scripts
Change to the directory and create a file with .sh extension.
$> cd scripts/
$> touch sampleScript.sh
To edit the file, we use vi editor. Type the following command.
$> vi sampleScript.sh
Enter into the insert mode by hitting i key button.
Type the sample script code as shown below. The script prompts the user for a name and then echos
it back to the console with a greeting.
Hit the escape button and :wq to save and exit the vi editor.
#!/bin/bash # This is a simple Linux script # Greeting echo -e "Enter your name:= " read fullName echo "Hello! $fullName"
Try to run the script file with ./
> ./sampleScript.sh
bash: ./sampleScript.sh: Permission denied
Notice the Permission denied error message.
chmod command
We need to provide the user with execution permission to execute the shell script.
> chmod +x sampleScript.sh
> ls -l sampleScript.sh
-rwxr-xr-x 1 suri users 123 Apr 21 05:43 sampleScript.sh
Once you have granted the execute permission with the chmod command. We can execute the shell script.
That’s it. We have run a simple shell script on a Linux box!
Linux Tutorials
Linux commands tutorial on this website:
For more information on Ubuntu Linux, visit the website: