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
Phân tích cú pháp JSON trên trình bao
Làm cách nào tôi có thể phân tích cú pháp đầu ra JSON trên trình bao? Ví dụ: Amazon Web Services cung cấp CLI để truy xuất trạng thái của các phiên bản của bạn: $ aws ec2 describe-instances <my_instance_id> Nhưng lệnh trả về một chuỗi JSON. Đầu ra của …
11 zsh  string  json 



6
bash tìm dòng bắt đầu bằng chuỗi
Tôi có một loạt các tệp và tôi muốn tìm cái nào chứa các dòng liên tiếp bắt đầu bằng một chuỗi nhất định. Ví dụ cho tệp sau: Aaaaaaaaaaaa Baaaaaaaaaaa Cxxxxxxxxx Cyyyyyyyyy Czzzzzzzzz Abbbbbbbbbbb Bbbbbbbbbbbb Caaaaaa Accccccccccc Bccccccccccc Cdddddd Ceeeeee Có nhiều hơn một dòng bắt đầu bằng 'C', …
10 bash  sed  grep  string 

5
Khớp mẫu trên tên đường dẫn trong bash
Tôi muốn hành động trên một danh sách các thư mục con trong một thư mục. Xem xét: for x in x86-headers/*/C/populate.sh; do echo $x; done Điều này mang lại x86-headers/elf/C/populate.sh x86-headers/gl/C/populate.sh x86-headers/gmp/C/populate.sh x86-headers/gnome2/C/populate.sh x86-headers/gtk2/C/populate.sh x86-headers/jni/C/populate.sh x86-headers/libc/C/populate.sh Nhưng tôi muốn các giá trị tương ứng với phần thứ hai của …


2
Xây dựng một lệnh động
Tôi đang làm việc trên một kịch bản và tôi cần xây dựng tarlệnh một cách linh hoạt. Đây là hai ví dụ để minh họa những gì tôi đang cố gắng làm: #!/bin/bash TAR_ME="/tmp" EXCLUDE=("/tmp/hello hello" "/tmp/systemd*" "/tmp/Temp*") _tar="tar "`printf -- '--exclude="%s" ' "${EXCLUDE[@]}"`" -zcf tmp.tar.gz" echo COMMAND: "${_tar}" …

4
Chia chuỗi trên dấu hai chấm trong / bin / sh
dashKịch bản của tôi có một tham số ở dạng hostname:port, nghĩa là: myhost:1234 Trong khi đó cổng là tùy chọn, nghĩa là: myhost Tôi cần đọc máy chủ và cổng thành các biến riêng biệt. Trong trường hợp đầu tiên, tôi có thể làm: HOST=${1%%:*} PORT=${1##*:} Nhưng điều đó …
9 shell  string  dash 

5
Cách viết tắt / path / to / file thành / p / t / file
Tôi đang tìm kiếm một lớp lót thanh lịch (ví dụ awk:) sẽ rút ngắn một chuỗi đường dẫn Unix bằng cách sử dụng ký tự đầu tiên của mỗi cấp độ cha mẹ / trung gian, nhưng tên cơ sở đầy đủ. Dễ dàng hiển thị hơn bằng các …
9 sed  awk  string 


2
Thao tác đường ống bash
Tôi đã đọc một số câu hỏi thao tác chuỗi bash đường ống khác nhưng chúng dường như là các ứng dụng chuyên biệt. Về cơ bản, có cách nào để làm đơn giản hơn dưới đây? thay vì $ string='hello world'; string2="${string// /_}"; echo "${string2^^}" HELLO_WORLD cái gì đó …





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.