Tôi có một lệnh Linux được viết như sau:
$ ((cat file1.csv file2.csv | qs +) ; (cat file3.csv file4.csv | qs +)) | qs + |qs total | qs flip | qs mean
Mã tương đương cho Windows Command Shell là gì?
Tôi đã kiểm tra bài này Có một sự khác biệt giữa ;
và &&
và |
? [trùng lặp] , nhưng tôi không thể hiểu cách sử dụng đường ống trong Linux ở trên.
Cảm ơn bạn.
nếu bạn có một phiên bản "qs" (bất kể nó làm gì) chạy đúng trong Windows Command Shell (nghĩa là nó đọc đầu vào tiêu chuẩn và ghi vào đầu ra tiêu chuẩn) thì nó sẽ hoạt động nếu bạn thay thế "cat" bằng "type" và mỗi ";" với một chữ "&"
—
Giovanni Valerio
Bạn có biết lệnh tương đương cho "|" là gì (còn gọi là ống) trong Windows Command Shell?
—
hunterex
Windows Command Shell có "|" chỉ huy. nếu bạn thực hiện "TRỰC TIẾP
—
Giovanni Valerio
qs chỉ là một tệp công cụ dòng lệnh và + là đối số đầu vào đầu tiên. + là một hành động yêu cầu 2 tệp csv.
—
hunterex