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ế.


1
Cách gọi một tập lệnh sau mỗi lệnh bash
Có thể gọi một tập lệnh trong ví dụ này được đặt tên hey.shtheo mỗi lệnh bash không? Ví dụ: bạn gõ lsnhấn enter và ls chạy, sau đó hey.shsẽ chạy. Sau đó, bạn gõ cd .. (hoặc bất kỳ lệnh nào khác) , cd chạy rồi hey.shsẽ chạy, v.v.
22 bash 

2
Nhóm chụp regex Bash
Tôi đang cố gắng khớp nhiều giá trị chữ và số (số này có thể thay đổi) từ một chuỗi và lưu chúng vào mảng nhóm chụp bash. Tuy nhiên, tôi chỉ nhận được trận đấu đầu tiên: mystring1='<link rel="self" href="/unix//api/clouds/1/instances/1BBBBBB"/> dsf <link rel="self" href="/unix//api/clouds/1/instances/2AAAAAAA"/>' regex='/instances/([A-Z0-9]+)' [[ $mystring1 =~ $regex …


1
Là các chuỗi thoát màu thiết bị đầu cuối được xác định bất cứ nơi nào cho bash?
Tôi đã sử dụng tất cả các màu thường xuyên trong kịch bản Bash (chủ yếu là trên CentOS), nhưng để làm cho việc sử dụng chúng thuận tiện hơn, tôi kết thúc việc xác định lại các biến thành giá trị màu: local GRAY="\[\033[1;30m\]" local LIGHT_GRAY="\[\033[0;37m\]" local CYAN="\[\033[0;36m\]" local …
22 bash  terminal  colors 

2
Sao chép tập tin với nhiều phần mở rộng
Tôi muốn sao chép các tệp có nhiều phần mở rộng vào một thư mục đích. Ví dụ: tôi có thể sử dụng lệnh sau để sao chép tất cả các tệp .txt trong thư mục làm việc sang thư mục có tên destination: cp -v *.txt destination/ Và tôi …
22 bash  shell  wildcards  cp 


3
So sánh hai chuỗi trong Bash
Tôi có ifkhối sau trong tập lệnh bash của mình: if [ ${PACKAGENAME} -eq kakadu-v6_4-00902C ]; then echo "successfully entered if block!!" fi Việc thực thi tập lệnh không vào ifkhối của tôi mặc dù $PACKAGENAMEbằng kakadu-v6_4-00902C. Tôi đang làm gì sai?

2
đặt màu nền / màu văn bản của thiết bị đầu cuối gnome từ tập lệnh bash
Tôi muốn thiết lập #002b36màu nền ( ) và màu nền trước của gnome terminal trong ubfox 13, sử dụng tập lệnh bash. Tôi đã thử gconftoolnhưng không thể thành công. GCONFTOOL-2(1) User Commands GCONFTOOL-2(1) NAME gconftool-2 - GNOME configuration tool gnome terminalPhiên bản của tôi là $ gnome-terminal --version …


2
Bash không đọc .bashrc trừ khi bắt đầu bằng tay
bashsẽ không lấy nguồn .bashrctừ thiết bị đầu cuối tương tác trừ khi tôi tự chạy bashtừ thiết bị đầu cuối: $ bash hoặc tự tìm nguồn: $ source ./.bashrc hoặc chạy: $ st -e bash Đây là một số đầu ra hữu ích tôi hy vọng: $ echo $TERM …
22 linux  bash  shell  bashrc 



7
Thay thế gấp đôi và gấp ba trong bash và zsh
Theo dõi phần nền trong câu hỏi này . Trong bashtôi có thể sử dụng ${!FOO}để thay thế kép, trong zsh ${(P)FOO}. Trong cả hai, trường học cũ (hack-y) eval \$$FOOhoạt động. Vì vậy, điều thông minh và hợp lý nhất đối với tôi sẽ là ${${FOO}}, ${${${FOO}}}…thay thế gấp …


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.