Sử dụng Lệnh `printf` trong Shell Script
Sau khi tìm hiểu về lệnh echo, chúng ta sẽ khám phá một công cụ xuất khác mạnh mẽ hơn trong Shell là lệnh printf.
Lệnh printf được thiết kế để hoạt động tương tự như hàm printf() trong thư viện chuẩn của ngôn ngữ C. Nó tuân thủ tiêu chuẩn POSIX, do đó, các script sử dụng printf thường có tính di động (portability) tốt hơn so với các script ...
Đăng vào ngày 11 tháng 8 lúc 22:13
Các câu lệnh điều kiện trong Shell Scripting
Trong lập trình Shell, các câu lệnh điều kiện cho phép bạn kiểm tra một điều kiện và thực thi các khối mã khác nhau dựa trên kết quả của việc kiểm tra đó. Kết quả của một phép kiểm tra được biểu thị bằng mã trạng thái thoát của lệnh: 0 cho True (đúng) và giá trị khác 0 cho False (sai).
1. Kiểm tra điều kiện
Về cơ bản, kiểm tra điều kiện liên ...
Đăng vào ngày 25 tháng 7 lúc 04:58
Các Kỹ Thuật Thao Tác Chuỗi Trong Shell: Cắt Chuỗi, Tính Độ Dài và Đo Thời Gian Thực Thi Lệnh
Trong môi trường shell, việc xử lý các chuỗi ký tự là một tác vụ phổ biến. Bài viết này sẽ đi sâu vào các kỹ thuật cơ bản như cắt chuỗi, tính toán độ dài và phân tích hiệu suất của các lệnh thông qua việc đo thời gian thực thi.
Cắt Chuỗi (Substring)
Shell cung cấp các phương pháp linh hoạt để trích xuất một phần của chuỗi ký tự, hay còn gọi là ...
Đăng vào ngày 16 tháng 7 lúc 07:21
Shell Scripting: Từ Xử Lý Tham Số Đến Quản Lý Tiến Trình
Trong môi trường Linux và UNIX, shell scripting là công cụ thiết yếu giúp tự động hóa tác vụ và quản lý hệ thống hiệu quả. Việc thành thạo các lệnh cốt lõi không chỉ nâng cao năng suất mà còn giúp xây dựng các script linh hoạt và mạnh mẽ.
Xử lý tham số dòng lệnh với getopts
Lệnh getopts cho phép phân tích cú pháp các tùy chọn dòng lệnh một các ...
Đăng vào ngày 30 tháng 6 lúc 12:01
Cách Sử Dụng shfmt Để Định Dạng và Xác Minh Shell Script: Hướng Dẫn Đầy Đủ Nâng Cao Độ Tin Cậy Triển Khai
Giới Thiệu
Shell script đóng vai trò quan trọng trong tự động hóa triển khai hệ thống, nhưng các vấn đề về cú pháp hoặc phong cách viết không nhất quán thường gây ra lỗi nghiêm trọng. Công cụ shfmt từ dự án gh_mirrors/sh1/sh giúp giải quyết thách thức này bằng khả năng phân tích tĩnh và định dạng tự động, đảm bảo script hoạt động ổn định trước ...
Đăng vào ngày 16 tháng 6 lúc 22:46
Quản lý và Thao tác với Cấu trúc Mảng trong Bash Shell
Khai báo và Đặc điểm của Mảng trong Bash
Trong lập trình kịch bản Shell, cấu trúc mảng cho phép nhóm nhiều giá trị lại thành một biến duy nhất. Khác với các ngôn ngữ có kiểu dữ liệu tĩnh, Bash sử dụng kiểu yếu (weakly typed), nghĩa là các phần tử trong cùng một mảng có thể đồng thời là số nguyên, chuỗi ký tự hoặc đường dẫn file mà không bị lỗi ...
Đăng vào ngày 28 tháng 5 lúc 13:48