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
Cài đặt crontab bằng bash script
Tôi đã tạo một tập lệnh để cài đặt hai tập lệnh vào crontab. #!/bin/bash sudo crontab -l > mycron #echo new cron into cron file echo "*/05 * * * * bash /mnt/md0/capture/delete_old_pcap.sh" >> mycron #schedule the delete script echo "*/12 * * * * bash /mnt/md0/capture/merge_pcap.sh" >> mycron …
11 linux  bash  cron 



1
Lệnh bash không chặn
Giả sử tôi có một tập lệnh bash với các phần sau: #!/bin/sh gedit rm *.temp Khi tôi thực hiện nó bằng cách sử dụng sh ./test.sh, geditbật lên nhưng rmphần không chạy cho đến khi tôi đóng gedit. Tôi muốn tập lệnh tiếp tục chạy ngay cả khi geditkhông …
11 bash  job-control 

1
Chạy tập lệnh bash từ trình bao zsh
Tôi đang gặp vấn đề khi chạy tập lệnh bash zsh. Kịch bản tương tự như đoạn bên dưới và được cho là chạy theo bash: #!/bin/bash echo "<235234>" | egrep -oe [0-9]+ Tuy nhiên, shell của tôi theo mặc định là trên zsh, vì vậy để chạy đoạn script …
11 bash  zsh 


4
Hoàn trả lại trong các hàm bash?
Nói rằng tôi có một hàm bash như vậy: gmx(){ echo "foo"; } Hàm này sẽ hoàn toàn trả về giá trị thoát của echolệnh hoặc sử dụng return có cần thiết không? gmx(){ echo "foo"; return $? } Tôi giả sử rằng cách bash hoạt động, trạng thái thoát …

3
Làm thế nào để tách tên tập tin thành biến?
Giả sử tôi có một danh sách các tệp csv với định dạng sau: INT_V1_<Product>_<ID>_<Name>_<ddmmyy>.csv ASG_B1_V1_<Product>_<ID>_<Name>_<ddmmyy>.csv Các INT_V1_ & ASG_B1_V1_ là cố định, có nghĩa là tất cả các file csv bắt đầu với nó. Làm thế nào tôi có thể chia tên tập tin thành biến? Ví dụ, tôi …
11 bash  ksh 

1
Thực thi lệnh hoặc hàm khi SIGINT hoặc SIGTERM được gửi đến chính tập lệnh cha, chứ không phải các tiến trình con
Hãy nói tôi có cái này script.sh #!/bin/bash exit_script() { echo "Printing something special!" echo "Maybe executing other commands!" kill -- -$$ # Sends SIGTERM to child/sub processes } echo "Some other text" #other commands here sleep infinity Tôi muốn script.shthực thi chức năng exit_scriptbất cứ khi nào nó nhận …


2
Buộc Bash sử dụng Perl RegEx Engine
Như bạn có thể đã biết, rất nhiều tính năng hỗ trợ các công cụ RegEx hiện đại (tham chiếu lại, xác nhận tìm kiếm, v.v.) không được hỗ trợ bởi công cụ Bash RegEx. Sau đây là một kịch bản Bash đơn giản mà tôi vừa tạo để cố …

4
Sao chép thiết bị xuất chuẩn và thiết bị xuất chuẩn vào tệp nhật ký và để chúng trên bàn điều khiển trong chính tập lệnh
Sử dụng bash, làm cách nào để sao chép stderr và stdout vào tệp nhật ký và cũng để chúng hiển thị trên bảng điều khiển? Tôi muốn làm điều này trong chính kịch bản bằng cách sử dụng một exec. Tôi đã thử với exec &>> log.out echo "This …
11 bash  exec  stderr 




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.