Monday, January 20, 2025

[Bash] Lesson 6 – Bash Comments

-

Trong chủ đề này, chúng ta sẽ tìm hiểu cách chèn bình luận vào tập tin Bash Script.

Bình luận là một phần cần thiết của bất kỳ ngôn ngữ lập trình nào. Chúng được sử dụng để định nghĩa việc sử dụng bất kỳ mã hoặc chức năng nào. Bình luận là chuỗi giúp cho chương trình dễ đọc. Chúng không được thực thi khi chúng ta thực thi các lệnh trong file Bash Script.

Bash cung cấp hỗ trợ cho hai loại bình luận, giống như các ngôn ngữ lập trình khác.

  • Single Line Comment – comment trên một dòng
  • Multiple/ Multi-Line Comment – comment nhiều dòng

Bash Single Line Comment

Để viết bình luận trên một dòng trong bash, chúng ta phải sử dụng ký tự thăng (#) ở đầu của bình luận. Dưới đây là một ví dụ về Bash Script chứa các bình luận trên một dòng giữa các lệnh.

#!/bin/bash  
  
#This is a single-line comment in Bash Script.  
echo "Enter your name:"  
read $name  
echo  
#echo output, its also a single line comment  
echo "The current user name is $name"  
#This is another single line comment  

Đây là hình ảnh của một ví dụ về Bash Script đơn giản và cách nó được hiển thị trong Bash Console.

Và dưới đây là hình ảnh kết quả.

Ở đây, có thể thấy rõ các chú thích bị bỏ qua trong khi quá trình thực thi các lệnh đang diễn ra.

Bash Multi Line Comment
Có hai cách để chèn comment nhiều dòng trong bash script:

Chúng ta có thể viết comment nhiều dòng trong bash scripting bằng cách bao bọc các comment giữa <<COMMENT và COMMENT hoặc chúng ta cũng có thể viết comment nhiều dòng bằng cách bao bọc các comment giữa (: ‘) và dấu ngoặc đơn (‘).

Đọc các ví dụ sau đây sẽ giúp bạn hiểu được cách sử dụng hai cách để comment nhiều dòng:

Ví dụ 1:

#!/bin/bash  
  
<<COMMENTS  
    This is the first comment  
    This is the second comment  
    This is the third comment  
COMMENTS  
  
echo "Hello World"  

Kết quả

Ví dụ 2:

#!/bin/bash  
  
: '  
This is the first comment  
This is the second comment  
This is the third comment  
'  
  
echo "Hello World"  

Kết quả

Bài tiếp theo Quotes in Bash

LEAVE A REPLY

Please enter your comment!
Please enter your name here

4,956FansLike
256FollowersFollow
223SubscribersSubscribe
spot_img

Related Stories