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

Thuật ngữ 'shell' dùng để chỉ một lớp thông dịch lệnh tương tác dựa trên văn bản thường được liên kết với các hệ điều hành Unix & Linux. Đối với các câu hỏi về kịch bản shell, vui lòng sử dụng một thẻ cụ thể hơn, chẳng hạn như 'bash', 'powershell' hoặc 'ksh'. Nếu không có thẻ cụ thể, nên sử dụng giải pháp di động (tuân thủ POSIX), mặc dù sử dụng 'posix' ngoài ra hoặc 'sh' thay vào đó là thích hợp hơn.

16
Chạy lệnh shell và bắt đầu ra
Tôi muốn viết một hàm sẽ thực thi lệnh shell và trả lại đầu ra của nó dưới dạng một chuỗi , bất kể đó là lỗi hay thông báo thành công. Tôi chỉ muốn nhận được kết quả tương tự mà tôi đã nhận được với dòng lệnh. Điều …
908 python  shell  subprocess 








30
Tại sao không có cd cd làm việc trong một kịch bản shell?
Tôi đang cố gắng viết một tập lệnh nhỏ để thay đổi thư mục hiện tại vào thư mục dự án của mình: #!/bin/bash cd /home/tree/projects/java Tôi đã lưu tệp này dưới dạng proj, thêm quyền thực thi chmodvà sao chép nó vào /usr/bin. Khi tôi gọi nó bằng cách: …
766 linux  shell 

13
Đếm số lượng dòng trong kho git
Làm cách nào để tôi đếm tổng số dòng có trong tất cả các tệp trong kho git? git ls-files cho tôi một danh sách các tập tin được theo dõi bởi git. Tôi đang tìm kiếm một lệnh cho cattất cả các tập tin. Cái gì đó như git …
766 bash  git  shell  line-count 



12
Làm thế nào để 'grep' một luồng liên tục?
Có thể sử dụng greptrên một luồng liên tục? Ý tôi là một loại tail -f <file>lệnh, nhưng với grepđầu ra để chỉ giữ các dòng mà tôi quan tâm. Tôi đã thử tail -f <file> | grep patternnhưng dường như grepchỉ có thể được thực hiện khi tailkết thúc, …
729 linux  bash  shell  grep  tail 

21
Trích xuất chuỗi con trong Bash
Cho một tên tệp trong biểu mẫu someletters_12345_moreleters.ext, tôi muốn trích xuất 5 chữ số và đặt chúng vào một biến. Vì vậy, để nhấn mạnh điểm, tôi có một tên tệp với x số ký tự sau đó một chuỗi năm chữ số được bao quanh bởi một dấu …
728 string  bash  shell  substring 

7
Tập -e có nghĩa là gì trong một tập lệnh bash?
Tôi đang nghiên cứu các nội dung này preinst tập tin rằng thực thi kịch bản trước khi gói đó là giải nén từ kho lưu trữ Debian của nó (.deb) tập tin. Kịch bản có mã sau: #!/bin/bash set -e # Automatically added by dh_installinit if [ "$1" = …
713 linux  bash  shell  sh 

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.