Không tìm thấy gói cho awk.exe và csh.exe trong Cygwin 2.10.0


0

Tôi đang nâng cấp từ cygwin 1.7.35 lên cygwin 2.10.0. Nhưng tôi không thể tìm thấy bất kỳ gói nào chứa nhị phân awk & csh (.exe). Khi tôi gõ info cshhoặc info awktrong thiết bị đầu cuối cygwin (2.10.0), nó sẽ hiển thị đầu ra cho gawktcshlệnh. Phiên bản mới hơn này có ảnh hưởng đến các tập lệnh sử dụng các lệnh này ( awk& csh) không?


có @Biswapriyo
Mayank

Cố gắng gỡ cài đặt và cài đặt lại chúng với các phụ thuộc đầy đủ của chúng.
Biswapriyo

Tôi đã làm rồi. Tôi nghĩ rằng trong phiên bản mới hơn của cygwin awk được liên kết với gawk và csh được liên kết với tcsh. @Biswapriyo
Mayank

Có bạn đúng. Sự cố này xảy ra một lần trong máy tính của tôi khi tôi đặt quyền truy cập thư mục cygwin cho tất cả người dùng theo cách đệ quy. Cài đặt lại awkgiải quyết vấn đề của tôi. Vì vậy, tôi không có ý tưởng.
Biswapriyo

Câu trả lời:


1

awk luôn được thực hiện bởi gawk trong cygwin.

$ ls -l /usr/bin/awk*
lrwxrwxrwx 1 .... /usr/bin/awk -> gawk.exe

Nó không bao giờ thay đổi, nó đã có trong thông báo cũ nhất mà tôi tìm thấy trong kho lưu trữ về vấn đề này. https://sourceware.org/ml/cygwin-announce/2000/msg00033.html

Như hướng dẫn nói:

NAME
       gawk - pattern scanning and processing language

...    
DESCRIPTION
       Gawk  is  the  GNU Project's implementation of the AWK programming language

Tương tự cho tcsh: Phiên bản nâng cao của csh, shell C

$ ls -l / usr / bin / csh * lrwxrwxrwx 1 ..... / usr / bin / csh -> tcsh.exe

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.