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.



17
Cách tìm dòng có ít ký tự
Tôi đang viết một kịch bản shell, sử dụng bất kỳ lệnh UNIX chung nào. Tôi phải truy xuất dòng có ít ký tự nhất (bao gồm khoảng trắng). Có thể có tới 20 dòng. Tôi biết tôi có thể sử dụng head -$L | tail -1 | wc -mđể …




7
đuôi -f, nhưng với số dòng
Tôi đang cố gắng xem có bao nhiêu lần foo barxuất hiện /var/log/foo.logtrong một khoảng thời gian tùy ý trên một máy chủ từ xa, nhưng không có gì mà tôi đã thử cho đến nay đã hoạt động. Tôi đã có một tập lệnh hẹn giờ mà tôi sử …

4
sed - thay thế chuỗi với nội dung tập tin
Tôi có hai tập tin: file1và file2. file1 có nội dung như sau: --- host: "localhost" port: 3000 reporter_type: "zookeeper" zk_hosts: - "localhost:2181" file2chứa địa chỉ IP ( 1.1.1.1) Những gì tôi muốn làm là thay thế localhostbằng 1.1.1.1, để kết quả cuối cùng là: --- host: "1.1.1.1" port: 3000 …

4
chia dòng dài trên một dấu phân cách
Tôi có thể sử dụng lệnh nào để phân chia đầu vào như thế này: foo:bar:baz:quux vào đây? foo bar baz quux Tôi đang cố gắng tìm ra cutlệnh nhưng dường như nó chỉ hoạt động với số lượng đầu vào cố định, như "1000 ký tự đầu tiên" hoặc …

6
Bảng tính thân thiện với dòng lệnh
Có một điều như vậy tồn tại? Bảng tính dựa trên văn bản hiển thị tốt trong môi trường CLI. Tôi biết rằng tôi có thể cat foobar.csvvà làm theo ý mình, nhưng nó không thực tế hoặc hấp dẫn. Tôi không thể tưởng tượng nó sẽ khó định dạng …

4
Làm cách nào để xóa phần còn lại của mỗi dòng sau một mẫu nhất định hoặc một chuỗi trong một tệp?
Giả sử tôi có một danh sách các URL trong tệp văn bản: google.com/funny unix.stackexchange.com/questions isuckatunix.com/ireallydo Tôi muốn xóa mọi thứ xuất hiện sau '.com'. Kết quả dự kiến: google.com unix.stackexchange.com isuckatunix.com Tôi đã thử sed 's/.com*//' file.txt nhưng nó xóa .comlà tốt.



2
tìm dòng chung giữa nhiều tập tin
tôi có 4 tập tin giống như file A >TCONS_00000867 >TCONS_00001442 >TCONS_00001447 >TCONS_00001528 >TCONS_00001529 >TCONS_00001668 >TCONS_00001921 file b >TCONS_00001528 >TCONS_00001529 >TCONS_00001668 >TCONS_00001921 >TCONS_00001922 >TCONS_00001924 file c >TCONS_00001529 >TCONS_00001668 >TCONS_00001921 >TCONS_00001922 >TCONS_00001924 >TCONS_00001956 >TCONS_00002048 file d >TCONS_00001922 >TCONS_00001924 >TCONS_00001956 >TCONS_00002048 tất cả các tệp chứa hơn 2000 dòng và được sắp …


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.