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.




2
lệnh in thay vì echo trong linux
Tôi chỉ đơn giản có thể in một tin nhắn trong thiết bị đầu cuối bằng cách sử dụng echolệnh linux . prayag@prayag$ echo "prayag works on JVM" prayag works on JVM Tôi có thể có cùng một đầu ra với printlệnh. Tôi thực sự đã xem qua các hướng …
7 shell  command  echo 

2
Đặt dung lượng đường ống trong Linux
Có cách nào để thiết lập dung lượng đường ống của các đường ống được xác định trong tập lệnh Bash (hoặc shell khác) không? Lấy ví dụ cmd1 | cmd2 Trong các Linux gần đây, dung lượng đường ống được đặt thành 64KB theo mặc định. Tôi biết tôi …
7 linux  bash  shell  pipe 




1
Đây có phải là lỗi mà zsh in chuỗi đầy đủ với printf '% .s' không?
Lệnh printf '%.0s-' `seq 1 30`; echohoạt động tốt trong tất cả các shell được kiểm tra: /bin/jsh : ------------------------------ /bin/attsh : ------------------------------ /bin/y2sh : ------------------------------ /bin/ash : ------------------------------ /bin/dash : ------------------------------ /bin/b203sh : ------------------------------ /bin/b43sh : ------------------------------ /bin/b44sh : ------------------------------ /bin/bash : ------------------------------ /bin/ksh : ------------------------------ /bin/ksh93 : ------------------------------ …
7 shell  zsh  printf 

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 

2
Shell script: nếu nhiều điều kiện
Tôi muốn tạo một tập lệnh shell lặp lại một cái gì đó nếu 3 thư mục không tồn tại. Đây là đoạn mã tôi đã viết: test.sh: if [ ! -d "/home/unix/POSTagger2" ] || [! -d "/home/unix/POSTagger2/stanford-parser-full-2015-12-09"] || [! -d "/home/unix/POSTagger2/stanford-corenlp-full-2015-12-09"]; then echo "Nope" fi Khi tôi chạy nó, …


5
Cách đánh giá biến gián tiếp
Tôi đang cố gắng in một giá trị đơn giản cho $ AR1_p1 nhưng biến $ i không được đánh giá. for i in 1 2 3 4 do AR1_p1=22 AR1_p2=23 AR1_p3=24 AR1_p3=25 echo $AR1_p$i done Nó giống như kết hợp năng động. Bất kỳ đề xuất về làm thế …
7 bash  shell 


3
'chuyển đổi' dựa trên vỏ
Tôi muốn lấy nguồn (tức là không gọi ) một tập lệnh từ bất kỳ shell nào (bash / csh là mục tiêu chính, nhưng fish, zsh, ksh, và RC cũng sẽ rất thú vị). Tôi muốn nếu tập lệnh có thể là một tệp duy nhất - tức là …
7 bash  shell  zsh  tcsh  csh 

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.