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.




11
Làm thế nào tôi có thể sử dụng các biến trong LHS và RHS của một sự thay thế sed?
Tôi muốn làm: cat update_via_sed.sh | sed 's/old_name/new_name/' > new_update_via_sed.sh trong chương trình của tôi. Nhưng tôi muốn sử dụng các biến, ví dụ old_run='old_name_952' new_run='old_name_953' Tôi đã thử sử dụng chúng nhưng sự thay thế không xảy ra (không có lỗi). Tôi đã thử: cat update_via_sed.sh | sed 's/old_run/new_run/' …
61 sed 


2
Thay thế chuỗi dựa trên số dòng
Tôi có một tình huống mà tôi muốn thay thế một chuỗi cụ thể trong nhiều tệp Thay thế một chuỗi AAA bằng một chuỗi BBB khác nhưng có rất nhiều chuỗi bắt đầu bằng AAA hoặc kết thúc bằng AAA và tôi muốn chỉ thay thế một chuỗi trên …
50 sed  awk 



4
Đảo ngược
Giả sử, tôi có một tệp văn bản thực sự lớn (khoảng 10.000.000 dòng). Tôi cần grepnó từ cuối và lưu kết quả vào một tập tin. Cách hiệu quả nhất để hoàn thành nhiệm vụ là gì?

5
Xóa dòng cuối cùng khỏi tệp
Tôi sử dụng sed để nhanh chóng xóa các dòng với vị trí cụ thể như sed '1d' sed '5d' Nhưng, điều gì sẽ xảy ra nếu tôi muốn xóa dòng cuối cùng của tệp và tôi không biết số lượng dòng (Tôi biết tôi có thể có được điều …



9
Làm cách nào để đổi tên nhiều tệp bằng cách thay thế chuỗi trong tên tệp? chuỗi này chứa một # #
https://serverfault.com/questions/70939/how-to-replace-a-text-opes-in-mult Môn-files-in-linux https://serverfault.com/questions/228733/how-to-rename-multipl-files-by-replaces-word-in-file-name https://serverfault.com/questions/212153/replace-opes-in-files-with-certain-file-extension https://serverfault.com/questions/33158/searching-a-number-of-files-for-a-opes-in-linux Những bài viết được đề cập đã trả lời tất cả câu hỏi của tôi. Tuy nhiên không ai trong số họ làm việc cho tôi. Tôi nghi ngờ đó là bởi vì chuỗi tôi đang cố gắng thay thế có # trong đó. Có …
42 sed  rename  mv 

7
Sed có thể thay thế các nhân vật dòng mới?
Có một vấn đề với sed và nhân vật dòng mới? Tôi có một tệp test.txt với các nội dung sau aaaaa bbbbb ccccc ddddd Những điều sau đây không hoạt động: sed -r -i 's/\n/,/g' test.txt Tôi biết rằng tôi có thể sử dụng trcho việc này nhưng câu …
42 sed 


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.