Câu hỏi được gắn thẻ «shell»

Shell là giao diện dòng lệnh của Unix. Bạn có thể nhập các lệnh trong trình bao tương tác hoặc viết các tập lệnh để tự động hóa các tác vụ. Sử dụng thẻ này cho các câu hỏi áp dụng cho / bin / sh và các vỏ tương thích nhất (tro, bash, ksh, zsh, khắc). Đối với các tập lệnh shell có lỗi, vui lòng kiểm tra chúng trong http://shellcheck.net trước khi đăng ở đây.

5
Làm cách nào để đặt một ký tự đặc biệt dòng mới vào một tệp bằng cách sử dụng lệnh echo và toán tử chuyển hướng?
Tôi muốn tạo một tệp bằng cách sử dụng lệnh echo và toán tử chuyển hướng, tệp nên được tạo bằng một vài dòng. Tôi đã cố gắng đưa một dòng mới vào "\ n" trong chuỗi: echo "first line\nsecond line\nthirdline\n" > foo nhưng theo cách này, không có tệp …


6
Ống cho nhiều tập tin trong vỏ
Tôi có một ứng dụng sẽ tạo ra một lượng lớn dữ liệu mà tôi không muốn lưu trữ vào đĩa. Ứng dụng chủ yếu xuất dữ liệu mà tôi không muốn sử dụng, nhưng một tập hợp thông tin hữu ích phải được chia thành các tệp riêng biệt. …
29 bash  shell  grep  pipe 




3
Thứ tự chuyển hướng
Tôi không hiểu làm thế nào máy tính đọc lệnh này. cat file1 file2 1> file.txt 2>&1 Nếu tôi hiểu, 2>&1chỉ cần chuyển hướng Lỗi tiêu chuẩn sang Đầu ra tiêu chuẩn. Theo logic đó, lệnh đọc cho tôi như sau: tập tin nối file1và file2. gửi stdouttừ hoạt động …




3
`{{(Lối ra 1); lối ra 1; }; } `có nghĩa là gì?
Tôi đã trích dẫn đoạn mã tiếp theo từ config.statusđược tạo bởi configure. if test ! -f "$as_myself"; then { { echo "$as_me:$LINENO: error: cannot find myself; rerun with an absolute path" >&5 echo "$as_me: error: cannot find myself; rerun with an absolute path" >&2;} { (exit 1); exit 1; …

8
Tại sao không có một bản;
Tại sao không có ;ký tự sau docác vòng lặp shell khi được viết trên một dòng? Ý tôi là đây. Khi được viết trên nhiều dòng, một forvòng lặp trông giống như: $ for i in $(jot 2) > do > echo $i > done Và trên một dòng …
28 shell 

1
Làm gì ;; làm gì trong sh?
Nếu tôi cố chạy a;;btrong sh, tôi gặp lỗi này: sh: <number>: Syntax error: ";;" unexpected Nếu tôi thử a;;;btôi cũng gặp lỗi tương tự, không phải ;;;thay vì ;;vậy, tôi nghĩ đó ;;có nghĩa là gì đó, mặc dù tôi không biết nó có nghĩa gì. Đây là một …
28 shell 



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.