Với terminal: Sắp xếp thứ tự bảng chữ cái nội dung (dòng) của tệp

Khi rảnh rỗi, tôi bắt đầu kiểm tra ngẫu nhiên các lệnh hệ thống ... đó là lý do tại sao tôi thường tìm thấy những mẹo thú vị 🙂

Đây là một trong số chúng, chính xác như tiêu đề đã chỉ ra, tôi sẽ chỉ cho bạn cách có một tệp có nhiều dòng văn bản bên trong, sắp xếp thứ tự các dòng của tệp đó theo thứ tự bảng chữ cái.

Ví dụ: chúng tôi có một tệp (gọi phân phối) chứa những thứ sau:

linux
debian
ubuntu
archlinux
sabayon
gentoo
chất tan

Và chúng tôi muốn sắp xếp thứ tự các bản phân phối này.

Để làm điều này trong một thiết bị đầu cuối, chúng tôi đặt như sau:

cat distros | sort > distros-ordenadas

Và thì đấy, tôi cho bạn xem ảnh chụp màn hình của việc tôi thực hiện lệnh này, và sau đó thực hiện làm sao (hiển thị nội dung) của tệp mới phân phối theo thứ tự:

…. Điều gì là cực kỳ dễ dàng? 😀

Lệnh loại bạn có nhiều lựa chọn, trong thiết bị đầu cuối nếu họ làm loại đàn ông nó sẽ hiển thị cho bạn tất cả các tùy chọn 😉

Dù sao, một mẹo nhỏ có thể giải quyết một số vấn đề tại một thời điểm nhất định hahahaha, tôi hy vọng bạn thích nó.

Liên quan


Để lại bình luận của bạn

địa chỉ email của bạn sẽ không được công bố. Các trường bắt buộc được đánh dấu bằng *

*

*

  1. Chịu trách nhiệm về dữ liệu: Miguel Ángel Gatón
  2. Mục đích của dữ liệu: Kiểm soát SPAM, quản lý bình luận.
  3. Hợp pháp: Sự đồng ý của bạn
  4. Truyền thông dữ liệu: Dữ liệu sẽ không được thông báo cho các bên thứ ba trừ khi có nghĩa vụ pháp lý.
  5. Lưu trữ dữ liệu: Cơ sở dữ liệu do Occentus Networks (EU) lưu trữ
  6. Quyền: Bất cứ lúc nào bạn có thể giới hạn, khôi phục và xóa thông tin của mình.

  1.   Cris Nepita dijo

    Điều này rất hữu ích, cảm ơn vì đã chia sẻ thông tin ~

    1.    KZKG ^ Gaara dijo

      Cảm ơn bạn đã bình luận 😉

  2.   Agustin dijo

    Mẹo hay 😉

    1.    KZKG ^ Gaara dijo

      thanks

  3.   Pipe dijo

    Bạn lấy lời khuyên từ đâu?

    1.    KZKG ^ Gaara dijo

      Giống như tôi đã nói ở đầu bài viết, khi rảnh rỗi, tôi bắt đầu xem lại các lệnh hệ thống 🙂
      Tôi tìm thấy cái này vì tôi đang tìm kiếm các tùy chọn hoặc lựa chọn thay thế cho lệnh xác định vị trí, Tôi đã thử tìm kiếm các lệnh như "search" hoặc tương tự như vậy, nhưng không tìm thấy bất kỳ lệnh nào, vì vậy tôi đã liệt kê tất cả các lệnh với s và sau một thời gian nó thu hút sự chú ý của tôi loại ????

      Cảm ơn đã nhận xét, chào mừng bạn đến với blog 😀

      1.    Will dijo

        Các lựa chọn thay thế để "định vị", bạn có "whereis" và "find"

        1.    KZKG ^ Gaara dijo

          Yep, thấy rằng tôi biết anh ấy ... nhưng không có vấn đề gì, hehe cảm ơn 😀

  4.   Will dijo

    Tôi hỗ trợ máy chủ Unix AIX và Sun (và đôi khi là Red Hat hoặc SuSe) hoàn toàn từ thiết bị đầu cuối và sự thật là các lệnh sắp xếp, cùng với cut, grep, awk, v.v. họ làm nên điều kỳ diệu ^ ___ ^

  5.   Darry castro dijo

    Tuyệt vời, tôi đã sử dụng nó cho một định dạng của mô hình này

    100: người dùng1
    287: người dùng2
    150: người dùng3

    cat order.txt | sort -n> order1.txt
    100: người dùng1
    150: người dùng3
    287: người dùng2

    Cảm ơn bạn…

  6.   Ernesto dijo

    Cảm ơn, tôi đã có thể áp dụng nó một cách chính xác.

  7.   Eugenia dijo

    Làm cách nào để tôi có thể ghi nó vào cùng một tệp, tức là mà không cần phải gán nó vào một tệp mới? Cảm ơn bạn!

    1.    giáo viên dijo

      Nếu tôi không hiểu nhầm, để nó được sửa đổi trong cùng một tệp giống như chuyển hướng đầu ra đến tệp có cùng tên. NHƯNG HÃY CẨN THẬN! Nếu bạn đã gửi cho mình một dùi cui và bạn muốn quay lại, bạn không thể (nội dung được viết lại).

      Trong ví dụ mà họ để lại cho chúng ta, nó sẽ là:
      phân phối mèo | sắp xếp> bản phân phối

  8.   giáo viên dijo

    Tôi không biết liệu tác giả của bài đăng này có nhìn thấy nhận xét hay không, nhưng tôi đã có một câu hỏi với lệnh «sắp xếp» ...
    Trong một tệp, tôi đặt danh sách các thư mục chứa một tệp nhất định. Các thư mục đó có số trong tên của chúng, vì vậy tôi sử dụng các số như 100, 10, 1, .1 và .01
    Khi bạn đặt hàng chúng, nó làm cho mọi thứ ALMOST trở nên hoàn hảo:
    1) Nó không sắp xếp thứ tự từ /.01, /.1, / 1, / 10 và / 100 (nó sắp xếp như thế này:… / .01,… / 100,… / 10, nhưng với sự thống nhất trong bảng chữ cái của các thư mục con tương ứng của chúng)
    2) Chuyển đổi một và một giữa… / .1 và… / 1

    Bạn có thể nghĩ về cách tôi có thể làm cho đơn đặt hàng trông hoàn hảo hay đó là một hạn chế của lệnh sắp xếp?

    Cảm ơn bạn trước