/ / Cách sử dụng Bash để nối chuỗi

Cách sử dụng Bash để nối chuỗi

Nhiều tập lệnh Bash mà bạn viết sẽ cần phải hoạt động với văn bản, vì vậy hãy đảm bảo rằng bạn hiểu thao tác cơ bản này.


Nối là quá trình nối hai giá trị lại với nhau. Nối chuỗi là một phần không thể thiếu trong lập trình và bạn sẽ tìm thấy cách sử dụng nó trong tất cả các loại phần mềm.


Các ngôn ngữ lập trình khác nhau xử lý nối chuỗi theo những cách khác nhau. Bash cung cấp một số phương pháp nối hai chuỗi.

Hãy xem cách bạn có thể nối các chuỗi lại với nhau trong Bash.


Sử dụng toán tử +=

Bạn có thể thêm hai chuỗi hoặc biến bằng toán tử += trong Bash. Đầu tiên, khai báo một biến Bash chứa phần đầu tiên của chuỗi và sử dụng toán tử +=, nối nó với phần thứ hai của chuỗi. Sử dụng echo để in ra chuỗi kết quả sau đó. Đây là cách bạn có thể nối các chuỗi trong bash bằng toán tử +=:

 #!/usr/bin/bash

s="Hello"
s+=" World, from MUO"
echo "$s"

Đầu ra sẽ trả về “Xin chào thế giới, từ MUO”:

nối chuỗi với toán tử ghép

Trong ví dụ này, bạn đã nối một biến chuỗi với một ký tự chuỗi. Nếu bạn muốn nối các giá trị của hai biến, bạn có thể điều chỉnh phương thức này. Thay thế chuỗi ký tự bằng biến thứ hai mà bạn muốn nối như sau:

 #!/usr/bin/bash

s="Merry"
d=" Christmas"
s+=$d
echo "$s"

Khi bạn chạy tập lệnh shell của mình, bạn sẽ nhận được kết quả “Giáng sinh vui vẻ”.

Nối các chuỗi bằng cách đặt chúng theo thứ tự

Cách dễ nhất để nối hai hoặc nhiều chuỗi hoặc biến là viết chúng liên tiếp. Mặc dù đây có thể không phải là cách tiếp cận tối ưu, nhưng nó vẫn thực hiện công việc. Đây là cách mã sẽ trông:

 #!/usr/bin/bash

s="Manchester"
b="City"
echo "$s $b"

Đầu ra phải là “Manchester City”. Bạn cũng có thể nối các chuỗi ký tự thành các biến bằng cách sử dụng mở rộng tham số. Đây là cách để làm điều đó:

 #!/usr/bin/bash

s="Manchester City"
c="Erling Haaland plays in ${s}"
echo "$c"

Đầu ra phải là “Erling Haaland chơi ở Manchester City”.

nối chữ với biến

Nối chuỗi với số

Trong Bash, bạn có thể dễ dàng nối các chuỗi và số lại với nhau mà không gặp phải lỗi không khớp kiểu dữ liệu. Điều này là do Bash coi các giá trị là chuỗi trừ khi được chỉ định khác. Một biến có giá trị là “3” có thể được coi là một số nguyên trong một ngôn ngữ như Python, nhưng Bash sẽ luôn coi nó là một giá trị chuỗi.

Bạn có thể nối một chuỗi và một số bằng toán tử += hoặc bằng cách viết chúng theo thứ tự. Đây là một ví dụ:

 #!/usr/bin/bash

a="Hundred is "
a+=100
echo "$a"

Đầu ra của chương trình này phải là “Trăm là 100”. Bây giờ bạn đã biết tất cả các cách tiếp cận tốt nhất để nối các chuỗi trong Bash.

Tìm hiểu các nguyên tắc cơ bản của Bash Scripting

Các tập lệnh Bash có ích để tự động hóa cả các tác vụ quan trọng và thông thường. Với Bash, bạn có thể viết các chương trình shell nhỏ để giúp bạn bảo trì hệ thống hoặc máy chủ của mình.

Nối chuỗi là một trong những kỹ năng cơ bản bạn cần để viết chương trình Bash. Hiểu biết vững chắc về những điều cơ bản sẽ giúp bạn thành thạo shell scripting.

Similar Posts

Leave a Reply

Your email address will not be published. Required fields are marked *