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.

3
Tại sao những dấu ngoặc nhọn cần thiết trong sed?
Tôi muốn thực hiện một tìm kiếm giới hạn trong sed vì vậy tôi đã thử sed -n '195,210 /add/ p' <file> Mà đã cho sed: -e biểu thức # 1, char 9: lệnh không xác định: `/ ' Hoàn toàn là một phỏng đoán, tôi đã thử thêm dấu …
8 sed 


2
Xóa mọi dòng N trong shell
Tôi đang cố gắng xóa một dòng sau N dòng bằng awk và dường như tôi không thể hiểu đúng. Định dạng tập tin là như thế này YYYYYY XXXXXX XXXXXX YYYYYY XXXXXX XXXXXX Ví dụ thực tế sẽ là office3 3 1 office3 6 1 office3 6 3 office3 …


1
Thoát khỏi nhiều backticks trong một cuộc gọi sed
Tôi cần thực hiện tìm kiếm và thay thế lặp đi lặp lại trong một số câu lệnh SQL: Từ: CREATE TABLE `Old_Name` ( Đến: ALTER TABLE `Old_Name` RENAME TO `New_Name` Các truy vấn trên có chứa backticks `. Tôi đã thử làm như sau sed -i -r "s/CREATE TABLE …
8 bash  shell  sed  quoting 


5
Thay thế nhiều dòng
Tôi đã dành nhiều năm cố gắng để tìm ra điều này. Khi nó xảy ra, tôi không cần phải làm điều đó nữa; Tôi tìm thấy một cách khác. Nhưng vì sự tỉnh táo của tôi, tôi vẫn muốn biết câu trả lời. Nó khá dễ sử dụng sedđể …
8 sed 


1
Giải thích về sed: tập tin sed '/./,$!d'
Ai đó có thể vui lòng giải thích mã này xóa tất cả các dòng trống hàng đầu ở đầu tệp: sed '/./,$!d' file Tôi hiểu rằng đó là một biểu thức chính quy, chỉ khớp với ký tự đầu tiên, nhưng sau đó không hiểu phần, $! D. Đây …
7 sed 




4
Kết hợp và dán vào dòng
Vì vậy, tôi có 2 tệp văn bản rất lớn, bao gồm các dòng như vậy: Đầu tiên: Robert:Dillain:Other:Other:Other Julian:Brude:Other:Other:Other Megan:Flikk:Other:Other:Other Samantha:Minot:Other:Other:Other Jesus:Kimmel:Other:Other:Other Thứ hai: Sb:Minot:amsen Jbb:Kimmel:verlin R:Dillain:bodent Mb:Flikk:kentin Jb:Brude:kemin Tôi muốn ghép cả hai theo cột thứ hai (Dillain, Brude, v.v.) và dán chúng vào các dòng như vậy: …
7 sed  awk  join 



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.