Sunday, January 19, 2025

[Bash] Lesson 2- Bash Scripting

-

Bash Scripting là một phần mạnh mẽ của quản trị hệ thống và phát triển được sử dụng với nhu cầu rất cao. Nó được sử dụng bởi các Quản trị viên hệ thống, Kỹ sư Mạng, Nhà phát triển, Nhà khoa học và tất cả những người sử dụng hệ điều hành Linux/Unix. Họ sử dụng Bash cho quản trị hệ thống, xử lý dữ liệu, triển khai ứng dụng web, sao lưu tự động, tạo các kịch bản tùy chỉnh cho các trang khác nhau, v.v.

Một Script là một tập hợp các lệnh cho một môi trường thời gian chạy thích hợp được sử dụng để tự động hóa việc thực thi các nhiệm vụ.

Một Bash Shell Script là một file văn bản thuần túy chứa một tập hợp các lệnh khác nhau mà chúng ta thường gõ trên dòng lệnh. Nó được sử dụng để tự động hóa các nhiệm vụ lặp đi lặp lại trên hệ thống. Nó có thể bao gồm một tập hợp các lệnh, hoặc một lệnh đơn, hoặc nó có thể chứa các đặc điểm của lập trình cấu trúc như vòng lặp, hàm, cấu trúc điều kiện, v.v. Hiệu quả, một Bash script là một chương trình máy tính được viết bằng ngôn ngữ lập trình Bash.

Để tạo một bash script trống, trước tiên, hãy thay đổi thư mục mà bạn muốn lưu kịch bản của bạn bằng lệnh cd. Hãy sử dụng trình chỉnh sửa văn bản như vi, nano,… mà bạn muốn gõ các lệnh shell.

Sử dụng lệnh touch để tạo ra 1 file rỗng với kích thước là 0 byte.

touch file_name.sh

Để mở file này bạn có thể sử dụng vi.

vi file_name.sh  

Ở đây đuôi .sh được thêm vào làm phần mở rộng mà bạn phải cung cấp cho việc thực thi.

Shebang là một chuỗi ký tự đặc biệt đứng đầu trong một file script trên hệ điều hành Unix và tương tự như hệ điều hành tương thích Unix. Shebang được viết dưới dạng “#!” và được theo sau bởi đường dẫn tới trình thông dịch để thực thi các lệnh trong script đó. Ví dụ, trên Linux, để thực thi một script Bash, ta có thể sử dụng shebang như sau:

#!/bin/bash

Điều này cho biết rằng script này sẽ được thực thi bởi trình thông dịch Bash. Shebang cũng có thể được sử dụng cho các loại script khác như Python, Perl, Ruby, v.v.

Định dạng cho shebang là rất quan trọng. Định dạng sai có thể gây ra việc làm việc không đúng của các lệnh. Vì vậy, luôn nhớ hai điểm định dạng SheBang khi tạo một Script như sau:

Nó luôn nằm ở dòng đầu tiên của Script. Không có khoảng trắng trước ký tự thăng (#), giữa dấu than và ký tự đường dẫn tới trình thông dịch.

echo là một lệnh tích hợp trong Bash, được sử dụng để hiển thị đầu ra chuẩn bằng cách truyền các đối số. Đó là lệnh được sử dụng phổ biến nhất để in các dòng văn bản / chuỗi lên màn hình. Hiệu suất của nó giống nhau trên cả hai nền tảng Bash Shell và Command Line Terminal.

Cú pháp:

echo [option] [string]  
echo [string]  

LƯU Ý: Nếu bạn muốn in khoảng trắng giữa hai dòng trong Script của bạn. Sau đó, nhập echo như sau:

echo

LEAVE A REPLY

Please enter your comment!
Please enter your name here

4,956FansLike
256FollowersFollow
223SubscribersSubscribe
spot_img

Related Stories