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
Về ngày nhận - n ngày
Giả sử tôi có một ngày cụ thể được lưu trữ trong một biến date_m. Tôi muốn ((date_m)-25)hẹn hò. Ví dụ: Tôi đã 15/09/2014lưu trữ trong biến của mình, sau đó tôi muốn 21/08/2014trả về nếu tôi trừ 25 từ ngày được lưu trong biến.
8 shell  date 

2
Có cách nào để đọc các dòng từ đầu ra lệnh?
Tôi có một lệnh xử lý trước để xuất một tập tin ./preprocess.sh > preprocessed_file và preprocessed_filesẽ được sử dụng như thế này while read line do ./research.sh $line & done < preprocessed_file rm -f preprocessed_file Có cách nào để hướng đầu ra đến while read linephần thay vì xuất …

2
Phân công biến ngoài tuyên bố trường hợp
Trong nhiều ngôn ngữ, có thể gán kết quả của câu lệnh case / switch cho một biến, thay vì lặp lại phép gán biến nhiều lần trong câu lệnh case. Có thể làm một cái gì đó như thế này trong vỏ Bash? color_code=$(case "$COLOR" in (red) 1;; (yellow) …

1
Cách thích hợp để phân phối các tập lệnh shell
Cách thích hợp nhất để phân phối các kịch bản shell, nếu hành vi của shell có thể được sửa đổi setvà do đó không thể đoán trước được? Ví dụ, rm *.txtsẽ không được thực thi như mong đợi trên các môi trường set -fđã được chạy. Làm cách …

4
awk với câu lệnh if
Tôi đang cố gắng in từ một tệp bằng awk, nhưng đầu ra của tôi trống. Đây là mã của tôi cho đến nay accountNum=$1 while read -r LINE || [[ -n $LINE ]] ; do awk -F',' '{ if($1==accountNum) { print $3.$2 } }' Accounts done < Accounts Tôi …
8 shell  scripting  awk 

4
Nguồn trợ giúp là gì?
help hiển thị thông tin về các lệnh dựng sẵn. Nguồn trợ giúp là gì? Liệu nó có duy trì một cơ sở dữ liệu cho các lệnh dựng sẵn hay nó đọc một số tệp của mỗi lệnh dựng sẵn (tương tự như trang của mỗi tiện ích)? Đôi …
8 shell 

2
Chuyển hướng đầu ra tùy thuộc vào grep regex
Tôi đang sử dụng gradle runđể bắt đầu một máy chủ REST. Đầu ra của máy chủ REST trông như thế này: XXX.XXX.XX.XXX - <moreinfo> randomtext randomtext XXX.XXX.XX.XXX - <moreinfo> XXX.XXX.XX.XXX - <moreinfo> randomtext XXX.XXX.XX.XXX - <moreinfo> XXX.XXX.XX.XXXđây là một địa chỉ IP, Randomtext là các thông báo lỗi. Tất …




2
Truyền đối số cho shell do su cung cấp
man su nói: You can use the -- argument to separate su options from the arguments supplied to the shell. man bash nói: -- A -- signals the end of options and disables further option processing. Any arguments after the -- are treated as filenames and arguments. An argument of …
8 bash  shell  su  options 



1
Có thể chuyển hướng thiết bị xuất chuẩn và thiết bị xuất chuẩn sang cùng một dòng mangle?
Tôi đã đọc rằng khi chuyển hướng stdoutvà stderrđến cùng một tệp bằng cách sử dụng 2>&1, stdoutthường được chặn trong khi không có bộ đệm stderr. Nếu một dòng rất dài được ghi vào stdout, yêu cầu hai lần đệm riêng biệt, liệu có thể xảy ra một dòng …


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.