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

3
Tại sao nguồn lib / * không hoạt động?
Tôi có một chương trình nhỏ chứa cấu trúc thư mục sau: - main.sh - lib/ - clean.sh - get.sh - index.sh - test.sh Mỗi tệp chứa một chức năng duy nhất mà tôi sử dụng main.sh. main.sh: source lib/* get_products clean_products make_index test_index Trong hai chức năng đầu tiên …
11 bash  source 

2
Bash: nhấn thoát 4 lần
Khi tôi nhấn thoát 4 lần trong một bash terminal, nó sẽ hiển thị như thế này: -bash-4.1$ Display all 2837 possibilities? (y or n) : ! ./ [ [[ ]] { } 411toppm a2p ac accept accton aclocal aclocal-1.11 acpi_listen Tính năng này là gì và những mục này …
11 bash 



4
Lặp qua các tập tin không bao gồm các thư mục
Tôi cần tập lệnh của mình để làm một cái gì đó cho mọi tệp trong thư mục hiện tại không bao gồm bất kỳ thư mục con nào. Ví dụ: trong đường dẫn hiện tại, có 5 tệp, nhưng 1 trong số đó là một thư mục (thư mục …
11 bash  for 

2
bash không thể lưu trữ hexvalue 0x00 trong biến
Tôi đang cố gắng làm một số thủ thuật với dd. Tôi nghĩ rằng có thể lưu trữ một số giá trị hex trong một biến gọi là "tiêu đề" để chuyển nó thành dd. Bước đầu tiên của tôi không có biến là đây: $ echo -ne "\x36\xc9\xda\x00\xb4" |dd …
11 linux  bash  shell-script  dd 



2
Làm thế nào để tạo `local` chụp mã thoát?
Trong dự án của tôi, tôi có đoạn trích sau: local output="$(bash "${1##*/}")" echo "$?" Điều này luôn luôn in số 0 local, tuy nhiên, loại bỏ locallàm cho $?biến hoạt động chính xác: đó là giả sử mã thoát khỏi lớp con. Câu hỏi của tôi là: làm thế …


1
không bao giờ sử dụng toán tử `-a` hoặc` -o` với` [`
Stéphane Chazelas đã viết: một vài quy tắc như luôn luôn báo giá không bao giờ sử dụng -ahoặc -ovận hành (sử dụng một số [lệnh và &&và ||vỏ khai thác) Làm cho [đáng tin cậy với vỏ POSIX. Tại sao "không bao giờ sử dụng -ahoặc -otoán tử"? Làm …
11 bash  shell  test 



3
giá trị tạm thời của bash script
Giống như lệnh dưới đây, if true; then IFS=":" read a b c d e f <<< "$test" Cuốn sách cho biết khi lệnh gán giá trị ( IFS ":") được sử dụng trước lệnh chính ( read a b c d e f <<< "$value"), giá trị của nó …

2
Là một vỏ con giống như vỏ con
Có hai tên này: a subshell và một đứa trẻ vỏ . Có, một quá trình con sẽ được bắt đầu bởi bất kỳ điều này: sh -c 'echo "Hello"' ( echo "hello" ) echo "$(echo "hello") echo "hello" | cat Có phải tất cả đều tương đương và chia …

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.