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

Các câu hỏi về việc sử dụng chức năng trong ngữ cảnh của Unix & Linux (hầu hết nhưng không chỉ riêng các tập lệnh shell). Câu hỏi về lập trình trong Python, Perl, Ruby, v.v. nên được hỏi trên Stack Overflow.


5
Bash trang trí chức năng
Trong python chúng ta có thể trang trí các hàm với mã được tự động áp dụng và thực thi đối với các hàm. Có bất kỳ tính năng tương tự trong bash? Trong tập lệnh tôi hiện đang làm việc, tôi có một số bản tóm tắt kiểm tra …
10 bash  function 

2
Hàm Bash chấp nhận đầu vào từ tham số hoặc ống
Tôi muốn viết hàm bash sau theo cách nó có thể chấp nhận đầu vào của nó từ một đối số hoặc một đường ống: b64decode() { echo "$1" | base64 --decode; echo } Sử dụng mong muốn: $ b64decode "QWxhZGRpbjpvcGVuIHNlc2FtZQ=" $ b64decode < file.txt $ b64decode <<< "QWxhZGRpbjpvcGVuIHNlc2FtZQ=" $ …
10 bash  pipe  function  stdin 





2
Gawk: Truyền mảng cho các hàm
Bị mắc kẹt với GNU awk 3.1.6 và nghĩ rằng tôi đã khắc phục các lỗi mảng của nó nhưng vẫn có vấn đề giống như phạm vi trong chương trình awk 600 dòng. Cần xác minh sự hiểu biết về phạm vi mảng trong awk để tìm lỗi của …
9 awk  function  array 


4
Vượt qua một khối mã như một anon. chức năng
Có thể coi một khối lệnh là một hàm ẩn danh? function wrap_this { run_something # Decide to run block or maybe not. run_something else } wrap_this { do_something do_somthing else } # Do something else wrap_this { do_something_else_else do_something_else_else_else } (Tôi nhận thấy bạn tạo một chức năng hoặc …
9 bash  function 


3
Shell: Sử dụng hàm với tham số trong if
Tôi đang cố thực thi mã bên dưới nhưng khi tôi cố gắng sử dụng hàm của mình trong câu lệnh if thì tôi gặp -bash: [: too many argumentslỗi. Tại sao nó lại xảy ra? Cảm ơn bạn trước! notContainsElement () { local e match="$1" shift for e; do …



2
Trả về lỗi trong shellscript thay vì thoát khỏi lỗi
Tôi biết đó set -elà bạn của tôi để thoát lỗi. Nhưng phải làm gì nếu tập lệnh có nguồn gốc, ví dụ một hàm được thực thi từ bàn điều khiển? Tôi không muốn đóng giao diện điều khiển do lỗi, tôi chỉ muốn dừng tập lệnh và hiển …
7 bash  shell  function 

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.