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

Đối với câu hỏi về các tập lệnh được viết cho shell lệnh Bash. Đối với các tập lệnh shell có lỗi / lỗi cú pháp, vui lòng kiểm tra chúng bằng chương trình shellcheck (hoặc trong máy chủ shellcheck của web tại https://shellcheck.net) trước khi đăng ở đây. Các câu hỏi về việc sử dụng Bash tương tác có nhiều khả năng là chủ đề trên Super User hơn là về Stack Overflow.


7
Làm thế nào để gửi email từ Terminal?
Tôi biết có nhiều cách để gửi email từ thiết bị đầu cuối trong Linux / MacOS, nhưng dường như tôi không thể tìm thấy tài liệu phù hợp về cách thực hiện điều đó. Về cơ bản tôi cần nó cho tập lệnh bash thông báo cho tôi mỗi …
169 bash  email  terminal 


4
Gọi hàm shell với xargs
Tôi đang cố gắng sử dụng xargs để gọi một hàm phức tạp hơn song song. #!/bin/bash echo_var(){ echo $1 return 0 } seq -f "n%04g" 1 100 |xargs -n 1 -P 10 -i echo_var {} exit 0 Điều này trả về lỗi xargs: echo_var: No such file or directory …
168 bash  sh  xargs 

9
Làm thế nào để lặp qua các thư mục trong Linux?
Tôi đang viết một tập lệnh bash trên Linux và cần phải đi qua tất cả các tên thư mục con trong một thư mục nhất định. Làm thế nào tôi có thể lặp qua các thư mục này (và bỏ qua các tệp thông thường)? Ví dụ: thư mục …
168 linux  bash 

4
Làm thế nào để sử dụng toán tử mod trong bash?
Tôi đang thử một dòng như thế này: for i in {1..600}; do wget http://example.com/search/link $i % 5; done; Những gì tôi đang cố gắng để có được như là đầu ra là: wget http://example.com/search/link0 wget http://example.com/search/link1 wget http://example.com/search/link2 wget http://example.com/search/link3 wget http://example.com/search/link4 wget http://example.com/search/link0 Nhưng những gì tôi thực …

4
Một nhà điều hành và một người khai thác cho một người khác nếu tuyên bố của người Viking trong Bash
Tôi đang cố gắng tạo một tập lệnh Bash đơn giản để kiểm tra xem trang web có bị hỏng hay không và vì lý do nào đó, toán tử "và" không hoạt động: #!/usr/bin/env bash WEBSITE=domain.com SUBJECT="$WEBSITE DOWN!" EMAILID="an@email.com" STATUS=$(curl -sI $WEBSITE | awk '/HTTP\/1.1/ { print $2 }') …
168 bash  if-statement 




8
bash: cách ngắn nhất để có cột đầu ra thứ n
Giả sử trong ngày làm việc của bạn, bạn liên tục gặp phải dạng đầu ra được chia cột sau đây từ một số lệnh trong bash (trong trường hợp của tôi là thực thi svn sttrong thư mục làm việc Rails của tôi): ? changes.patch M app/models/superman.rb A app/models/superwoman.rb …
165 bash  awk 





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.