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

Thao tác hoặc kiểm tra văn bản theo chương trình, chữ viết, v.v.

3
Làm thế nào để bạn trích xuất toàn bộ một từ có chứa chuỗi con?
Nếu tôi có một tập tin trông như thế này: example.png example.jpg example2.jpg example2.png example.swf example2.swf example3.jpg example4.jpg example3.png example3.swf và tôi muốn trích xuất các từ có chứa swf chẳng hạn, đầu ra sẽ trông giống như thế này example.swf example2.swf example3.swf Tôi đã thử grep -o "swf[^[:space:]]*", chỉ …

7
Làm cách nào để in tất cả các dòng của tệp có giá trị trùng lặp trong một cột nhất định
Đưa ra một tập tin như thế này: 1,768,12,46576457,7898 1,123,435,134,146 2,345,6756856,12312,1311 5,234,567465,12341,1341 1,3245,4356345,2442,13 9,423,2342,121,463 9,989,342,121,1212 Tôi muốn liệt kê tất cả các hàng (trong bash terminal) sao cho giá trị trong cột 1 xuất hiện ít nhất hai lần (trong cột 1). Kết quả phải là 1,768,12,46576457,7898 1,123,435,134,146 1,3245,4356345,2442,13 9,423,2342,121,463 …

3
Cách thay thế văn bản trong một cột
Tôi có một tệp rất lớn (hơn 2 GB) trong đó dữ liệu giống như bên dưới. 12,324,32342,E:fsdsf,23432,34534,45345,324 13,3224,342,E:werwefsdsf,23432,34534,45345,324 121,3244,33442,E:,23432,34534,45345,324 Ở đây tôi cần thay thế tất cả các lần xuất hiện của cột thứ 4 bất cứ nơi nào nó gặp phải E:với một khoảng trắng "", nhưng bất …


2
Dấu phân cách đang được thay đổi với các trường
Tôi có một tệp có các giá trị được sắp xếp theo cột và được phân tách bằng dấu phẩy , như trong tệp bên dưới: 324,01,1,113333600000,1,, 016,01,1,134954200000,1,, 770,01,1,109069200000,1,, 853,01,1,111518800000,1,, Khi tôi sử dụng awklệnh sau , dấu phân cách đang được thay đổi từ dấu phẩy sang dấu cách …









2
Làm cho GNU thụt lề bình luận dài
Có cách nào để thuyết phục GNU thụt lề để phá vỡ bình luận dài và thay đổi nó thành bình luận đa dòng không? Một cái gì đó như thế này: // Very long comment, longer than 80 characters. Just imagine that. Về điều này: /* * Very long …


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.