Câu hỏi được gắn thẻ «bash»

Đối với câu hỏi về các tập lệnh được viết cho shell lệnh Bash. Đối với các tập lệnh shell có lỗi / lỗi cú pháp, vui lòng kiểm tra chúng bằng chương trình shellcheck (hoặc trong máy chủ shellcheck của web tại https://shellcheck.net) trước khi đăng ở đây. Các câu hỏi về việc sử dụng Bash tương tác có nhiều khả năng là chủ đề trên Super User hơn là về Stack Overflow.






23
Echo dòng mới trong Bash in chữ \ n
Trong Bash, đã thử điều này: echo -e "hello\nworld" Nhưng nó không in một dòng mới, chỉ \n. Làm thế nào tôi có thể làm cho nó in dòng mới? Tôi đang sử dụng Ubuntu 11.04.
2363 bash  echo  newline 

17
Trong shell, ý nghĩa của 2
Trong hệ vỏ Unix, nếu tôi muốn kết hợp stderrvà stdoutvào stdoutluồng để thao tác thêm, tôi có thể nối thêm phần sau vào cuối lệnh của mình: 2>&1 Vì vậy, nếu tôi muốn sử dụng headtrên đầu ra từ g++, tôi có thể làm một cái gì đó như …
2284 bash  shell  unix  redirect 


30
Trích xuất tên tệp và phần mở rộng trong Bash
Tôi muốn lấy tên tệp (không có phần mở rộng) và phần mở rộng riêng. Giải pháp tốt nhất tôi tìm thấy cho đến nay là: NAME=`echo "$FILE" | cut -d'.' -f1` EXTENSION=`echo "$FILE" | cut -d'.' -f2` Điều này là sai vì nó không hoạt động nếu tên tệp …
2108 bash  string  filenames 

30
Làm thế nào để tôi chia một chuỗi trên một dấu phân cách trong Bash?
Tôi có chuỗi này được lưu trữ trong một biến: IN="bla@some.com;john@home.com" Bây giờ tôi muốn phân tách các chuỗi bằng ;dấu phân cách để tôi có: ADDR1="bla@some.com" ADDR2="john@home.com" Tôi không nhất thiết cần ADDR1và ADDR2các biến. Nếu chúng là các phần tử của một mảng thậm chí còn tốt hơn. …
2042 bash  shell  split  scripting 






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.