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

Các câu hỏi dành riêng cho GNU's Bourne Again SHell, trái ngược với các shell Bourne / POSIX khác. Đối với các câu hỏi về shell Unix nói chung, hãy sử dụng thẻ / shell thay thế.



2
Xóa các tệp cũ hơn tệp cụ thể
Tôi cần xóa khỏi một thư mục tất cả các tệp cũ hơn một tệp cụ thể. Chạy bash trên CentOS 7. Tôi có một giải pháp cho việc này, nhưng tôi nghĩ nên có một cách thanh lịch hơn để làm điều đó: reference_file=/my/reference/file get_modify_time() { stat $1 | …

5
tập tin grep từ danh sách
Tôi đang cố gắng chạy grep với danh sách vài trăm tệp: $ head -n 3 <(cat files.txt) admin.php ajax/accept.php ajax/add_note.php Tuy nhiên, mặc dù tôi đang tìm kiếm một chuỗi mà tôi biết được tìm thấy trong các tệp, nhưng sau đây không tìm kiếm các tệp: $ grep …

1
Cú pháp HISTTIMEFORMAT
Có nhiều bashhướng dẫn bao gồm thêm các dòng như HISTTIMEFORMAT='%d/%m/%y %T 'hoặc HISTTIMEFORMAT="%F %T "đến ~/.bashrchoặc /etc/bash.bashrc. Luôn có một khoảng trống trước khi trích dẫn cuối cùng. Ví dụ, nó không bao giờ HISTTIMEFORMAT='%d/%m/%y %T'. Tại sao lại thế này?


3
~ / .inputrc tệp không tìm nguồn cung ứng chính xác
Tôi có tệp ~ / .inputrc này mà tôi đã tạo cho các ràng buộc khóa nhất định. # mappings for Ctrl-left-arrow and Ctrl-right-arrow for word moving "\e[1;5C":forward-word "\e[1;5D":backward-word "\e[5C":forward-word "\e[5D":backward-word "\e\e[C":forward-word "\e\e[D":backward-word Bất cứ khi nào tôi cố chạy source ~/.inputrc, nó sẽ báo lỗi sau: \ e [1; …
14 bash  tcsh  readline 





2
Bit setuid dường như không có tác dụng đối với bash
Tôi đã thử nghiệm một chút và nhận thấy một điều kỳ lạ: đặt bit setuid lên một bản sao của bash nằm ở đó /usr/bin/bash-testdường như không có tác dụng. Khi tôi chạy một phiên bản bash-test, thư mục chính của tôi không được đặt thành /rootvà khi tôi …
14 linux  bash  setuid 

3
Liệt kê với `ls` và biểu thức chính quy
Làm cách nào tôi có thể liệt kê các tệp có tên tệp kết thúc bằng ký tự cuối cùng và có .txtphần mở rộng? Tôi đã cố gắng ls *+([[:digit:]]).txtnhưng điều này là đúng đối với abc12.txtvà abc2.txt. Nhưng tôi chỉ cần có được abc2.txt. Làm thế nào tôi …
14 bash  wildcards 


2
cú pháp bash lồng nhau và ;; thiết bị đầu cuối
Tôi đã có đủ (hoặc có thể là quá nhiều) dấu ;;chấm hết trong tập lệnh bash này có chứa các lồng nhau casechưa? case "$1" in OK) # Nothing needs done echo -n "OK:1" ;; CRITICAL) case "$2" in SOFT) case "$3" in 1|2) soft_reset_pool.sh ;; esac ;; HARD) …
14 bash 

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.