Tập lệnh Shell hoặc là Tệp .SH giống như các tệp hàng loạt của Windows có thể được thực thi trong Linux hoặc Unix. Có thể chạy tệp .sh hoặc Shell Script trong Windows 10 bằng Hệ thống con của Windows dành cho Linux. Trong bài đăng này, chúng tôi sẽ hướng dẫn bạn cách chạy tệp Shell Script trong Windows 10.

Cách chạy tệp .sh hoặc Shell Script trong Windows 10

Bash là một ngôn ngữ lệnh và trình bao Unix có thể chạy các tệp Shell Script. Bạn không cần cài đặt Ubuntu hoặc bất kỳ bản phân phối Linux nào khác trừ khi các tập lệnh của bạn cần sự hỗ trợ của hạt nhân Linux thực. Chúng tôi sẽ chia sẻ cả hai phương pháp.

  1. Thực thi tệp Shell Script bằng WSL
  2. Thực thi Shell Script bằng Ubuntu trên Windows 10

1]Thực thi tệp Shell Script bằng WSL

Cài đặt WSL hoặc Hệ thống con Windows cho Linux

Đi tới Cài đặt> Update & Security> Dành cho Nhà phát triển. Kiểm tra Chế độ nhà phát triển. Và tìm kiếm “Các tính năng của Windows“, chọn “Bật hoặc tắt các tính năng của Windows”.

Cuộn để tìm WSL, chọn hộp và sau đó cài đặt nó. Sau khi hoàn tất, người ta phải khởi động lại để hoàn tất cài đặt các thay đổi được yêu cầu. Nhấn Khởi động lại ngay bây giờ. BASH sẽ có sẵn trong Command Prompt và PowerShell.

Thực thi các tệp kịch bản Shell

  1. Mở Command Prompt và điều hướng đến thư mục chứa tệp script.
  2. Nhập Bash script-filename.sh và nhấn phím enter.
  3. Nó sẽ thực thi tập lệnh và tùy thuộc vào tệp, bạn sẽ thấy kết quả đầu ra.

Chạy các tệp script Shell từ Command Prompt

Trên nền tảng Linux, bạn thường sử dụng SH, nhưng ở đây bạn cần sử dụng BASH. Điều đó nói rằng, BASH trong Windows có những hạn chế của nó, vì vậy nếu bạn muốn thực thi trong môi trường Linux, bạn cần phải cài đặt Ubuntu hoặc bất kỳ thứ gì tương tự.

2]Thực thi Shell Script bằng Ubuntu trên Windows 10

Hãy chắc chắn rằng bạn có Ubuntu hoặc bất kỳ bản phân phối Linux nào khác được cài đặt. Ubuntu sẽ gắn kết hoặc cung cấp tất cả các thư mục Windows của bạn dưới /mnt. Vì vậy, ổ C có sẵn tại /mnt/C. Vì vậy, nếu máy tính để bàn sẽ có sẵn tại /mnt/c/users//desktop.

Chạy các tệp Script trong Windows qua Ubuntu

Bây giờ hãy làm theo các bước sau

  1. Gõ Bash trong lời nhắc chạy, và nó sẽ khởi chạy lời nhắc phân phối.
  2. Điều hướng đến thư mục bằng lệnh “cd” đến thư mục có sẵn các tập lệnh.
  3. Nhập “sh script.sh” và nhấn enter.

Nó sẽ thực thi tập lệnh và nếu chúng phụ thuộc vào bất kỳ tính năng cốt lõi nào của Linux.

Vì Linux hiện đã có trong Windows, bạn không cần sử dụng bất kỳ ứng dụng nào của bên thứ ba như Cygwin. WSL phải đủ cho hầu hết các trường hợp để giúp bạn chạy tập lệnh shell trong Windows 10.

Chạy các tệp script Shell từ Command Prompt

  • Thẻ: WSL