Writing Your First Shell Script: A Beginner's Guide

 
The Linux
Command Line
Chapter 24
 
Writing Your First Script
Prepared by Dr. Reyes, New York City College of Technology
 
Shell Scripts
 
What is a script?
o
A text file containing a set of commands
o
The file is read by the shell and the commands
are executed as if they were typed
How to write a shell script?
1.
Write a script file using a text editor (e.g. vi/vim,
gedit)
2.
Make the script executable (assign appropriate
permission)
3.
Specify the location of the script so that the shell
can find it
 
 
The 
echo 
command
 
echo 
– A command that displays a line of text into
the console.
 
Hello World Script
 
Our first script
 
 
 
 
Script Features:
o
#!
 
(shebang) 
- 
is a sequence of characters that indicates the name of the
interpreter to be used to execute the script. Used in the first line of a script.
o
#
 - is a symbol used to specify comments
o
echo
 – command used to display a line of text
 
Create the Hello World
Script
 
Execute the following command to create a file
named hello_world:
 
vi hello_world
Type this code in the hello_world file:
 
#!/bin/bash
 
# This is our first script.
 
echo 'Hello World!‘
Close and save the file with the command:
 
:wq
 
Execute the Hello World
Script
 
First need to make the file executable. For that
execute the following command
 
 
o
We will discuss file permissions in detail later in the course
 
After chmod, execute the script as follows
 
Scripts Location
 
Scripts are usually located in the following
directories
o
~/bin - for personal use
o
/usr/local/bin – for anyone to use
o
/usr/local/sbin – for administrators to use
o
Custom directories added to the PATH variable
Best Practices
o
Use correct indentation techniques for multiple commands
o
For commands that span several lines, use the line-continuation
sequences (backslash)
Slide Note
Embed
Share

Learn how to write and execute shell scripts on Linux systems. Understand the basics of creating script files, making them executable, and specifying their location for easy access. Explore the use of key commands like echo and shebang (#!) to build a simple "Hello World" script. Discover best practices for script location and formatting to enhance script organization and readability.

  • Shell Scripting
  • Linux Commands
  • Script Execution
  • Beginners Guide
  • Coding Basics

Uploaded on Oct 08, 2024 | 0 Views


Download Presentation

Please find below an Image/Link to download the presentation.

The content on the website is provided AS IS for your information and personal use only. It may not be sold, licensed, or shared on other websites without obtaining consent from the author. Download presentation by click this link. If you encounter any issues during the download, it is possible that the publisher has removed the file from their server.

E N D

Presentation Transcript


  1. The Linux Command Line Chapter 24 Writing Your First Script Prepared by Dr. Reyes, New York City College of Technology

  2. Shell Scripts What is a script? o A text file containing a set of commands o The file is read by the shell and the commands are executed as if they were typed How to write a shell script? 1. Write a script file using a text editor (e.g. vi/vim, gedit) 2. Make the script executable (assign appropriate permission) 3. Specify the location of the script so that the shell can find it

  3. The echo command echo A command that displays a line of text into the console.

  4. Hello World Script Our first script Script Features: o #! (shebang) - is a sequence of characters that indicates the name of the interpreter to be used to execute the script. Used in the first line of a script. o # - is a symbol used to specify comments o echo command used to display a line of text

  5. Create the Hello World Script Execute the following command to create a file named hello_world: vi hello_world Type this code in the hello_world file: #!/bin/bash # This is our first script. echo 'Hello World! Close and save the file with the command: :wq

  6. Execute the Hello World Script First need to make the file executable. For that execute the following command o We will discuss file permissions in detail later in the course After chmod, execute the script as follows

  7. Scripts Location Scripts are usually located in the following directories o ~/bin - for personal use o /usr/local/bin for anyone to use o /usr/local/sbin for administrators to use o Custom directories added to the PATH variable Best Practices o Use correct indentation techniques for multiple commands o For commands that span several lines, use the line-continuation sequences (backslash)

More Related Content

giItT1WQy@!-/#giItT1WQy@!-/#giItT1WQy@!-/#giItT1WQy@!-/#giItT1WQy@!-/#giItT1WQy@!-/#giItT1WQy@!-/#giItT1WQy@!-/#