To find all available shells in your system type following command:
$ cat /etc/shells
To find your current shell type following command
$ echo $SHELL
Shell Scripting is series of command written in a plain text file and executing this text file without entering the commands one by one. Any text editor can be used for shell scripting.
Writing a simple shell script “first”
#
# My first shell script
#
clear
echo "My first shell script"
Explanation
1. # is used to represent a comment, which can be used to further explain what is happening in the script.
2. clear is clear command which clears the screen
3. echo is used to print on console
Setting execute permission for the script “first”
Syntax:
chmod permission script-name
Example:
$ chmod 755 first
Running the script “first”
$ ./first
Vriables in shell
1. System variables
Created and maintained by linux itself. Defined in capital letters.
Example: $HOME, $SHELL, $USERNAME
Using system variables
echo $HOME
2. User defined variables
Created and maintained by the user. Defined in simple letters.
Syntax: variable name=value
Example: name=abc
using user defined variables
name=abc
echo $name – this will print abc
echo name – this will print name
To access the user defined variables it is essential to write them followed by the $ sign.
Rules for Naming variable name
1. Variable name must begin with a letter or a number or an underscore, followed by one or more letters or numbers. Never use ?, * etc, for naming variable names.
2. When assigning value to variable never put spaces on either side of the equal sign
age=10 correct
age =10 incorrect
age= 10 incorrect
age = 10 incorrect
3. Variables are case-sensitive
Shell Arithmetic
Use to perform arithmetic operations.
Syntax:
expr operand1 operator operand2
Always put a space between the operand and the operator.
Examples:
expr 1 + 3
expr 2 - 1
expr 10 / 2
expr 20 % 3
expr 10 \* 3 multiplication use \* and not * since its wild card.
echo `expr 6 + 3` should be within back quotes(find back quote under ~) or it won’t print 9. If one uses single or double quotes it will print a + b instead of 9.
ReplyDeleteNhạc Thành để Thái Dương Chân Hỏa bên trong tùy ý gào thét, thân thể Kim Long của hắn đã bao bọc lục phủ ngũ tạng, đủ sức để chống lại Thái Dương Chân Hỏa, chỉ là Nhạc Thành vẫn phải dùng ý chí chống đỡ.dongtam
mu private
tim phong tro
http://nhatroso.com/
nhac san cuc manh
tổng đài tư vấn luật
http://dichvu.tuvanphapluattructuyen.com/
văn phòng luật
tổng đài tư vấn luật
dịch vụ thành lập công ty
http://we-cooking.com/
chém gió
trung tâm ngoại ngữ
Thời gian từ từ trôi qua, lúc này đã là ba ngày, Nhạc Thành cảm nhận thấy Thái Dương Chân Hỏa không cách nào tạo ra bất kỳ tổn thương với mình nữa, lục phủ ngũ tạng cơ hồ đã bị Thái Dương Chân Hỏa rèn giũa qua rồi.
Thủ ấn trong tay của Nhạc Thành đánh ra, hai luồng Vô Thượng Chân Hỏa vây khốn Thái Dương Chân Hỏa được Nhạc Thành hít vào trong miệng, một luồng Thái Dương Chân Hỏa tiến vào trong người của Nhạc Thành, ngương theo Thái Dương Chân Hỏa của Nhạc Thành, hỏa diệm vượt không gian vượt ra ngoài, ngọn lửa nóng bỏng khiến cho Nhạc Thành nhịn không được mà kêu la thảm thiết một tiếng.