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

sed là một trình soạn thảo dòng lệnh để lọc và chuyển đổi văn bản.


5
awk / sed / perl one liner + cách chỉ in các dòng thuộc tính từ tệp json
Làm thế nào để chỉ in các dòng thuộc tính từ tập tin json ví dụ về tập tin json { "href" : "http://master02:8080/api/v1/clusters/HDP/configurations?type=kafka-env&tag=version1527250007610", "items" : [ { "href" : "http://master02:8080/api/v1/clusters/HDP/configurations?type=kafka-env&tag=version1527250007610", "tag" : "version1527250007610", "type" : "kafka-env", "version" : 8, "Config" : { "cluster_name" : "HDP", "stack_id" : "HDP-2.6" }, …
10 awk  sed  perl  json  jq 

1
sed -e '$! d' không hoạt động như mong đợi?
Khi tôi chạy: sudo /usr/local/nginx/sbin/nginx -t Tôi quay lại: nginx: the configuration file /usr/local/nginx/conf/nginx.conf syntax is ok nginx: configuration file /usr/local/nginx/conf/nginx.conf test is successful Tôi chỉ muốn dòng cuối cùng để tôi chạy: sudo /usr/local/nginx/sbin/nginx -t | sed -e '$!d' Nhưng tôi nhận lại giống như không có sed.

5
Triển khai một biểu thức chính mở rộng để thêm số lượng các số 0 đứng đầu dựa trên vị trí trong chuỗi
Tôi gặp khó khăn khi đưa cú pháp sed của mình xuống để thêm một số lượng khác nhau dẫn đầu vào sơ đồ tổ chức số. Các chuỗi tôi đang hoạt động xuất hiện như 1.1.1.1,Some Text Here tận dụng cú pháp sed sed -r ":r;s/\b[0-9]{1,$((1))}\b/0&/g;tr" Tôi có thể …



5
Thay thế dấu gạch dưới bằng dấu phẩy và xóa dấu ngoặc kép trong CSV
Tôi có một tệp CSV là input.csv "1_1_0_0_76" "1_1_0_0_77" "1_1_0_0_78" "1_1_0_0_79" "1_1_0_0_80" "1_1_0_0_81" "1_1_0_0_82" "1_1_0_0_83" "1_1_0_0_84" "1_1_0_0_85" ............. và như thế. Tôi cần chuyển đổi tệp CSV này thành result.csv 1,1,0,0,76 1,1,0,0,77 1,1,0,0,78 1,1,0,0,79 1,1,0,0,80 1,1,0,0,81 1,1,0,0,82 1,1,0,0,83 1,1,0,0,84 1,1,0,0,85


9
Chuyển đổi hàng thành cột
Tôi có một tệp bao gồm các chi tiết về máy ảo đang chạy trong một trình ảo hóa. Chúng tôi chạy một số lệnh và chuyển hướng đầu ra đến một tập tin. Và dữ liệu có sẵn ở định dạng dưới đây. Virtual Machine : OL6U5 ID : …

2
Xóa dấu phẩy trong dòng
Làm cách nào để xóa một dấu phẩy dấu trong bash: a,b,c,d,,,, 1,2,3,,,, Kết quả mong muốn: a,b,c,d 1,2,3 Đã thử làm điều này: grep "5628" test.csv | sed 's/,*$//g' nhưng nó không hoạt động. Các tập tin ban đầu đến từ một máy Windows.
10 sed 




4
Thay thế một chuỗi chứa các ký tự dòng mới
Với bashshell, trong một tệp có các hàng như sau first "line" <second>line and so on Tôi muốn thay thế một hoặc nhiều lần xuất hiện "line"\n<second>với other charactersvà nhận được mỗi lần: first other characters line and so on Vì vậy, tôi phải thay thế một chuỗi cả bằng …


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.