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.



3
mở rộng vỏ (A | B) trong tên tệp?
Có thể mở rộng một orsự lựa chọn trong shell khi đọc một tập tin chẳng hạn. Điều tôi muốn nói là, ví dụ, grephỗ trợ cú pháp như (A|B)khớp A hoặc B trong một tệp. Tương tự, nếu tôi có các tệp này: file1.txt file2.txt file3.txt file4.txt file5.txt Tôi …

1
hiển thị STDOUT trước STDERR?
Tôi mới làm quen với bash và tôi không thể tìm ra cách chạy một lệnh nhất định, giả sử ./fffvà in các thiết bị xuất chuẩn thông thường trước stderr (Bản thân tôi bối rối về ý nghĩa của nó) ví dụ $ printf "I am a\ndrill\n" > fff; …

4
Chia chuỗi trên dấu hai chấm trong / bin / sh
dashKịch bản của tôi có một tham số ở dạng hostname:port, nghĩa là: myhost:1234 Trong khi đó cổng là tùy chọn, nghĩa là: myhost Tôi cần đọc máy chủ và cổng thành các biến riêng biệt. Trong trường hợp đầu tiên, tôi có thể làm: HOST=${1%%:*} PORT=${1##*:} Nhưng điều đó …
9 shell  string  dash 

3
Bảo vệ lệnh shell với biến chuỗi
Trong một ngôn ngữ lập trình, tôi thực thi một lệnh shell đơn giản cd var; echo > create_a_file_here với var là một biến chứa một chuỗi (hy vọng) một thư mục đến nơi tôi muốn tạo tệp "create_a_file_here". Bây giờ nếu ai đó nhìn thấy dòng mã này, có …


4
đầu ra ps với định dạng ngày iso?
Tôi muốn sắp xếp đầu ra này theo lstart(bắt đầu quá trình): ps -eo lstart,pid,cmd Có cách nào để xuất ra lstart ở định dạng ISO như YYYY-MM-DD HH: MM: SS không? Nhưng phân loại một mình không giải quyết nó. Tôi thực sự muốn có định dạng ngày ISO.
9 shell  date  ps 

1
Từ nguyên của NKT $
Từ nguyên của là $PWDgì? Có phải là một từ viết tắt? Tôi biết có một lệnh pwdin thư mục làm việc, nhưng theo tôi, sẽ có ý nghĩa hơn khi đặt tên biến $CWDcho Thư mục làm việc hiện tại, vì các biến shell chứa dữ liệu, thay vì …
9 shell  history  pwd 

1
Vận chuyển trở lại với lệnh echo
Tôi đã thực hành lệnh echo với tùy chọn \r(trở về vận chuyển) như dưới đây. echo -e "This is \r my college" đầu ra: my college nhưng khi tôi thêm một từ trước \rnhư dưới đây echo -e "This is the \r my college" Sau đó, nó cho tôi …
9 shell  echo  newlines 



3
Biến dạng này là gì = $ (Hoài)
Cai tiêp theo nghia la gi: basedir=$(dirname "$(echo "$0" | sed -e 's,\\,/,g')") Tôi đặc biệt quan tâm đến phần này: varible=$(...) Tôi biết rằng dấu ngoặc đơn được sử dụng để thực thi một quy trình con, nhưng nếu chúng được sử dụng cùng với $thì sao?
9 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.