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

2
Đặt dung lượng đường ống trong Linux
Có cách nào để thiết lập dung lượng đường ống của các đường ống được xác định trong tập lệnh Bash (hoặc shell khác) không? Lấy ví dụ cmd1 | cmd2 Trong các Linux gần đây, dung lượng đường ống được đặt thành 64KB theo mặc định. Tôi biết tôi …
7 linux  bash  shell  pipe 




1
Làm thế nào để thay thế một chuỗi con từ một biến?
Tôi đang cố gắng loại bỏ các ký tự từ một biến chuỗi. Nó hoạt động với tôi sednhư thế này: MYVAR=--23ho02123ware38384you443d34o3434ingtod38384day-%§*#sfrf echo ${MYVAR} | sed -e 's/[a-z][a-z0-9\-]*//g' va tôi lây: --23%§*# đó là những gì tôi đang tìm kiếm. Chuỗi phải bắt đầu bằng một chữ cái và chỉ …
7 bash  string 



1
Mã hoạt động thủ công trên thiết bị đầu cuối nhưng không thể chạy tập lệnh
Tôi đã tạo tập lệnh này để sao lưu cơ sở dữ liệu postgresql của mình bằng cron: sao lưu #!/bin/bash export PGUSER="user" export PGPASSWORD="pass" FECHA_ACTUAL=`date +%Y-%m-%d` HORA_ACTUAL=`date +%H:%M` ARCH_RESP=$FECHA_ACTUAL-$HORA_ACTUAL pg_dump -O -Fc mydb -h localhost > /home/user/backups/backup_$ARCH_RESP.sql find /home/user/backups/ -name '*.sql' -mtime +2 -exec rm -f {} \; unset …

2
Trả về lỗi trong shellscript thay vì thoát khỏi lỗi
Tôi biết đó set -elà bạn của tôi để thoát lỗi. Nhưng phải làm gì nếu tập lệnh có nguồn gốc, ví dụ một hàm được thực thi từ bàn điều khiển? Tôi không muốn đóng giao diện điều khiển do lỗi, tôi chỉ muốn dừng tập lệnh và hiển …
7 bash  shell  function 

1
Cách trích xuất chuỗi giữa hai \ n trong một tệp
Tôi có một tập tin với mẫu <span class="WebRupee">Rs.</span>\n29\n<br/><font style="font-size:smaller;font-weight:normal">\n3 days\n</font></td>, <td class="pricecell"><span class="WebRupee">Rs.</span>\n59\n<br/><font style="font-size:smaller;font-weight:normal">\n7 days\n</font></td>, <td class="pricecell"><span class="WebRupee">Rs.</span>\n99\n<br/><font style="font-size:smaller;font-weight:normal">\n12 days\n</font></td> Tôi muốn các giá trị 29, 3 ngày, 59, v.v. về cơ bản là giá trị giữa \n value \n Tôi đã tham khảo nhiều nơi nhưng tôi không …

3
Lặp lại một chuỗi trong zsh và Bash
Tôi muốn chuyển đổi vòng lặp Bash này: x="one two three" for i in ${x} do echo ${i} done theo cách như vậy để làm việc với cả Bash và zsh Giải pháp này hoạt động: x=( one two three ) for i in ${x[@]} do echo ${i} done Dù …
7 bash  zsh  quoting  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.