Có thông dịch viên trực tuyến của Powershell trên Internet không? Ý tôi là trypython cho ngôn ngữ lập trình Python.Phiên dịch trực tuyến Powershell?
Trả lời
Không phải là tôi biết, nhưng PowerShell 3.0 có một bảng điều khiển dựa trên web có thể cài đặt là một thành phần của Windows Server. Toàn intellisense, các công trình. Rất giống với loạt thử *. Tải v3 và tự mình thử.
Cung cấp chỉ dẫn an online PowerShell interpreter (trong số hàng chục môi trường lập trình khác) trên trang web Mã hóa của chúng.
Trong thực tế, nó không phải là một thông dịch viên PowerShell thực sự nhưng là PASH shell, là sự thích ứng Mono của công cụ tạo kịch bản của Microsoft. Tuy nhiên, cú pháp và cmdlet tiêu chuẩn phải giống nhau. Tuy nhiên, bạn sẽ thấy nó thiếu hoặc có các biến môi trường khác nhau và các yếu tố cụ thể khác.
Tiết lộ đầy đủ: Tôi là chủ sở hữu của Try It Online.
TIO Nexus có Powershell interpreter từ một vài ngày trước. Nó sử dụng Powershell v6.0.0-alpha.13, đây là phiên bản mới nhất của Powershell cho Linux.
Tôi đã bật lại these aliases – xung đột với các tiện ích POSIX cùng tên trên * nix – để làm cho trình thông dịch trực tuyến tương tự như Powershell trên Windows. Powershell Core chỉ có các bí danh mà nhà phát triển cho là phù hợp với * nix.
Hãy để tôi nghỉ ngơi sau khi làm sạch các bình luận ban đầu của tôi: Điều này có vẻ rất hứa hẹn. Tôi đã đào sâu hơn: PowerShell _Core_ khi được cài đặt trên _Windows_ (khác biệt với _Windows PowerShell_!) Thực sự vẫn có các bí danh giống Unix, vì vậy tên chính xác nhất sẽ đúng là "PowerShell on
Lưu ý rằng điều này cũng có nghĩa là dịch vụ tên "PowerShell" của bạn _with_ các bí danh giống Unix có hiệu quả mô phỏng _PowerShell [Core] trên Windows_, như đã đề cập, là _not_ giống như _Windows PowerShell_: PowerShell Core chạy trên _.NET Core_ ngay cả trên Windows, trong khi Windows PowerShell "chỉ xuất hiện trên Windows và yêu cầu CLR_ hoàn chỉnh." – mklement0
Do đó, tôi tự hỏi liệu có xứng đáng với một dịch vụ biệt hiệu Core-plus-Unix riêng biệt hay không, cho rằng người dùng PowerShell _Core_ có thể đang tìm kiếm trải nghiệm _cross-platform_, nơi các bí danh giống Unix không thể được tính vào. (Tùy chọn khác: đổi tên thành "PowerShell Core (Bí danh Windows)".) Tôi nghĩ rằng nó sẽ giúp việc áp dụng đa nền tảng của PowerShell trong thời gian dài để khuyến khích mọi người thực hiện mà không có bí danh cũ được đặt tên cho tiện ích Unix (ví dụ: Lệnh 'ls',' cat') hoặc "DOS" (ví dụ: 'dir',' type') và thay vào đó chỉ sử dụng các bí danh "gốc" của PowerShell, chẳng hạn như 'gci' và' gc'. – mklement0
Pash khá nhỏ sau PowerShell, cả về hỗ trợ ngôn ngữ và lệnh ghép ngắn. – Joey
Với lợi ích của trở ngại: bây giờ [PowerShell được hỗ trợ trên nền tảng Unix thông qua .NET Core] (https://github.com/PowerShell/PowerShell), an toàn cho rằng nó sẽ [thay thế cho Pash] (https: //groups.google.com/forum/#!topic/pash-project/cFZx_XfRN28). – mklement0