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

4
Tự động hoàn thành Apt-get
Tôi hiện đang chạy Debian 64-bit Wheezy. Tôi gặp một số rắc rối với việc hoàn thành tự động cho apt-get. Tôi đã cài đặt bash-xong. Nếu tôi đăng nhập bằng root trong shell, tôi có thể sử dụng tự động hoàn thành cho apt-get (ví dụ: apt-get install wicd …




2
Song song một vòng lặp for
Tôi muốn song song các forvòng lặp của đoạn mã sau. làm như thế nào? #!/bin/bash N=$1 n=$2 for (( i=1; i<=$N; i++ )); do min=100000000000000 //set min to some garbage value for (( j=1; j<=$n; j++ )); do val=$(/path/to/a.out) val2=`echo $val | bc` if (( $val2 < $min )); …


2
Hành vi kiểm soát kỳ lạ
Tôi có thể sử dụng catnhư một trình soạn thảo văn bản rất đơn giản bằng cách làm cat > foo.txt. Nếu tôi thì gõ: bar baz và sau đó nhấn ctrl+ D, bây giờ nó trông như thế này: $ cat > foo.txt bar baz^D với con trỏ tại …


1
Tôi đã đặt bash PATH của mình ở đâu?
Tôi muốn loại bỏ ~/binkhỏi ĐƯỜNG của tôi. Tôi đã thiết lập nó từ nhiều tháng trước khi Linux (Ubuntu) còn rất mới đối với tôi, nhưng tôi không biết tôi đã thêm nó như thế nào ... Không có gì hiển thị khi tôi tìm kiếm tất cả các …


1
Cách hiệu quả nhất để chạy 2 vòng lặp trong khi
Hiện tại tôi sử dụng hai whilevòng lặp khác nhau để khởi động trình quản lý cửa sổ của mình, dwm và thanh trạng thái in thông tin hệ thống cho nó. Giải pháp của tôi tại thời điểm này là chạy chúng liên tiếp trong cùng một kịch bản, …


1
Nội suy ký hiệu đô la bên trong dấu ngoặc kép trong bash
Tôi đang chạy kịch bản thử nghiệm nhỏ này tôi đã viết: #!/bin/bash TESTCASE=$@ testHarness <<runTest $TESTCASE runTest từ dòng lệnh: ./test.sh "1092$212" nhưng ký hiệu đô la đang bị tước bỏ. Nếu tôi thoát khỏi nó, nó hoạt động. Nhưng tôi nghĩ rằng dấu ngoặc kép sẽ bảo vệ …
9 bash  shell  quoting 



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.