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
Thi hành song song tập lệnh bash
Tôi có một bảng URL_Experimenttrong cơ sở dữ liệu của tôi ( cơ sở dữ liệu myQuery ). Tôi có 2 triệu liên kết URL trong bảng này. Đối với mỗi URL, tôi đang kiểm tra xem một số văn bản cụ thể có trong URL và cập nhật thông …




4
chuyển đổi định dạng ngày trong nhật ký
Tôi có một nhật ký với định dạng ngày sau: 2013-12-14 18:53:33 aaaaaaaaaaaaaaaa 2013-12-14 18:53:33 bbbbbbbbb 2013-12-14 18:53:33 ccccccccccccccccccccc Điều gì sẽ là giải pháp đơn giản nhất để chuyển đổi nó thành Dec 14 18:53:33 aaaaaaaaaaaaaaaa Dec 14 18:53:33 bbbbbbbbb Dec 14 18:53:33 ccccccccccccccccccccc tốt nhất là trong bash …
7 bash  date 


2
Thực hiện lại lệnh fc từ lịch sử
Đôi khi tôi đang sử dụng fcnội dung trong bash(3.2 nếu có vấn đề), để gọi lại các lệnh từ lịch sử. Điều này cũng cung cấp khả năng chỉnh sửa, trước khi thực hiện. Ví dụ: bằng cách gõ fc 23 27 Tôi có thể thực hiện lại lệnh …


3
cp không hoạt động trong kịch bản nhưng hoạt động trong thiết bị đầu cuối
Bây giờ, đây là một vấn đề kỳ lạ, tôi có loại kịch bản này: CWD="$(cd -P -- "$(dirname -- "$0")" && pwd -P)" RESOURCES_PATH="${CWD}/resources" PROJECT_NAME="something" DRUSH_ALIASES_EXAMPLE_PATH="${RESOURCES_PATH}/example.aliases.drushrc.php" DRUSH_ALIASES_PATH="~/.drush/${PROJECT_NAME}.aliases.drushrc.php" cp ${DRUSH_ALIASES_EXAMPLE_PATH} ${DRUSH_ALIASES_PATH} echo "cp ${DRUSH_ALIASES_EXAMPLE_PATH} ${DRUSH_ALIASES_PATH}" Khi tôi đang cố chạy loại tập lệnh đó, tôi gặp lỗi: "cp: Không thể …
7 bash  shell  quoting 


1
Nối vào cùng một mảng trong các vòng lặp khác nhau, chỉ các giá trị cuối cùng vẫn là Bash 4
Tôi có một cái gì đó như thế này: FILES=() for i in *.map do FILES+=($i) done find /var/candy -name "chocolate_[0-9]" | while read snack do FILES+=($snack) done for file in ../out/amsterdam/apples/{system.map,vmlinux} do FILES+=($file) done Nhưng mảng kết thúc chỉ chứa ../out/amsterdam/apples/system.mapvà ../out/amsterdam/apples/vmlinux. Điều gì đã xảy ra với các …
7 bash  shell  pipe  variable 



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.