Điểm:1

ống cmd -> Hệ thống không thể tìm thấy đường dẫn đã chỉ định

lá cờ cn

sử dụng cmd trên Windows 10 Pro 21H2, khi tôi thử

tiếng vang Xin chào | tìm "Tạm biệt"

tôi có Hệ thống không thể tìm thấy đường dẫn được chỉ định. Điều tương tự nếu cố gắng

tiếng vang Xin chào | C:\Windows\System32\find.exe "Tạm biệt"

Cho nên CON ĐƯỜNG dường như không phải là vấn đề.

Tôi cần điều này hoạt động vì cách Visual Studio Code kết nối với máy chủ ssh:

gõ "C:\Users\thomedes\AppData\Local\Temp\vscode-linux-multi-line-command-vpc-13769646.sh" | ssh -T -D 64480 máy chủ bash

cung cấp chính xác cùng một vấn đề.

CHỈNH SỬA:

Chỉ cần thử trên một máy cũ với Windows XP. Hoạt động hoàn hảo.

CHỈNH SỬA:

Thông tin hệ thống. Nó bằng tiếng Tây Ban Nha, nhưng phải dễ hiểu. Tôi không cài đặt Windows 10 bình thường. Không có trò ảo thuật.

C:\Users\thomedes>dir echo*
Volumen de la unidad C es Windows
Số tập của sê-ri là: XXXX-XXXX

Thư mục C:\Users\thomedes

No se encuentra el archivo

C:\Users\thomedes>tìm thư mục*
Volumen de la unidad C es Windows
Số tập của sê-ri là: XXXX-XXXX

Thư mục C:\Users\thomedes

No se encuentra el archivo

C:\Users\thomedes>nơi tìm
C:\Windows\System32\find.exe

C:\Users\thomedes>where tiếng vang
INFORMACIÃN: no se pudo encontrar ningún archivo para los pates dados.

Một số thông tin khác, nó chạy tốt khi được thực hiện như thế này:

C:\Users\thomedes>echo Xin chào> foo
C:\Users\thomedes>tìm "Tạm biệt" < foo
JosefZ avatar
lá cờ th
Vui lòng [chỉnh sửa] câu hỏi của bạn để chia sẻ `dir echo*`, `dir find*`, `where find` và `where echo`.
lá cờ cn
@JosefZ Đã xong. Đó là một bản cài đặt windows 10 đơn giản. echo là lệnh echo nội bộ của CMD. find là "grep" của Windows.
Duston avatar
lá cờ sd
Không thể tạo lại sự cố -- P:\>echo hello | tìm "xin chào" xin chào
djdomi avatar
lá cờ za
bạn nên cân nhắc rằng find theo mặc định là nhạy cảm với cade, bạn có thể sử dụng `echo HeLlo | findstr /i "xin chào"
lá cờ cn
@Duston Bạn có thể vui lòng chia sẻ -exact- phiên bản Windows bạn đang sử dụng không? 20H2? 21H1? 21H2? Cảm ơn
lá cờ cn
Cảm ơn @djsomi, vấn đề không nằm ở lệnh tìm. Đó là về lỗi cmd khi tôi sử dụng đường ống ( | ).
Duston avatar
lá cờ sd
Microsoft Windows [Doanh nghiệp] 21H1 [Phiên bản 10.0.19043.1526]
lá cờ cn
@Duston Cảm ơn. Theo mình nghĩ thì hình như 21H2 bị đứt đường ống trong CMD. Sẽ cố gắng xác nhận nó.
Điểm:0
lá cờ cn

Luôn luôn sử dụng phát hiện (thay thế grep của windows) khi grep trong đường ống. tìm thấy làm những thứ khác, quá.

Điều này sẽ hoạt động trên mọi phiên bản Windows:

tiếng vang Xin chào | findstr "Tạm biệt"
lá cờ cn
Cảm ơn @bjoster, nhưng vấn đề không nằm ở việc sử dụng find. Vấn đề là về việc sử dụng các đường ống có lệnh nội bộ CMD.
Điểm:0
lá cờ cn

Tự trả lời vì sự cố đã biến mất sau khi cập nhật Windows.

Cảm ơn Microsoft!

Đăng câu trả lời

Hầu hết mọi người không hiểu rằng việc đặt nhiều câu hỏi sẽ mở ra cơ hội học hỏi và cải thiện mối quan hệ giữa các cá nhân. Ví dụ, trong các nghiên cứu của Alison, mặc dù mọi người có thể nhớ chính xác có bao nhiêu câu hỏi đã được đặt ra trong các cuộc trò chuyện của họ, nhưng họ không trực giác nhận ra mối liên hệ giữa câu hỏi và sự yêu thích. Qua bốn nghiên cứu, trong đó những người tham gia tự tham gia vào các cuộc trò chuyện hoặc đọc bản ghi lại các cuộc trò chuyện của người khác, mọi người có xu hướng không nhận ra rằng việc đặt câu hỏi sẽ ảnh hưởng—hoặc đã ảnh hưởng—mức độ thân thiện giữa những người đối thoại.