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

Thao tác chuỗi: trích xuất một phần của chuỗi, thay thế văn bản, định dạng theo chiều rộng nhất định, v.v.




2
Tại sao tập lệnh này hoạt động trong thiết bị đầu cuối mà không phải từ một tập tin?
Tôi có tập lệnh shell này được lưu trong một tập tin: nó thực hiện một số thay thế chuỗi cơ bản. #!/bin/sh html_file=$1 echo "html_file = $html_file" substr=.pdf pdf_file="${html_file/.html/.pdf}" echo "pdf_file = $pdf_file" Nếu tôi dán nó vào dòng lệnh, nó hoạt động tốt: $ html_file="/home/max/for_pauld/test_no_base64.html" echo "html_file = …
18 bash  string 



3
Làm thế nào để trì hoãn mở rộng biến
Tôi muốn khởi tạo một số chuỗi ở đầu tập lệnh của mình với các biến chưa được đặt, chẳng hạn như: str1='I went to ${PLACE} and saw ${EVENT}' str2='If you do ${ACTION} you will ${RESULT}' và sau đó sau này PLACE, EVENT, ACTION, và RESULTsẽ được thiết lập. Tôi …
18 bash  shell  string 





3
Có bash hỗ trợ tham chiếu trở lại trong việc mở rộng tham số?
Tôi có một biến có tên descrmà có thể chứa một chuỗi Blah: -> r1-ae0-2 / [123], -> s7-Gi0-0-1:1-US / Foovv Tôi muốn nhận được -> r1-ae0-2, -> s7-Gi0-0-1:1-USmột phần từ chuỗi. Hiện tại tôi sử dụng descr=$(grep -oP '\->\s*\S+' <<< "$descr"cho việc này. Có cách nào tốt hơn để …


5
Lập chỉ mục một chuỗi trong bash
Làm cách nào tôi có thể tham chiếu một chuỗi theo chỉ mục trong sh / bash? Đó là, về cơ bản tách nó. Tôi đang cố gắng loại bỏ 5 ký tự của một tên tệp. Tất cả các tên có cấu trúc: name_nr_code. Tôi đang cố gắng loại …
14 bash  shell  string 


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.