使用終端:按字母順序排列文件的內容(行)

業餘時間我會隨機檢查系統命令...這就是為什麼我經常找到有趣的提示的原因🙂

這就是其中之一,正好如標題所示,我將向您展示如何在其中包含多行文本的文件中按字母順序排列該文件的行。

例如,我們有一個文件( 發行版),其中包含以下內容:

Linux的
Debian的
Ubuntu的
ArchLinux的
沙巴永
巴布亞
溶質

我們想按字母順序排列這些發行版。

為此,我們在終端中輸入以下內容:

cat distros | sort > distros-ordenadas

瞧,我向您展示了我執行此命令,然後執行 (顯示內容)的新文件 有序失真:

…。 要什麼特別容易? 😀

命令 分類 你有很多選擇,如果有的話 人排序 它將顯示所有選項😉

無論如何,一個可以在某一時刻解決多個問題的小技巧哈哈哈哈,希望您喜歡它。

問候


發表您的評論

您的電子郵件地址將不會被發表。 必填字段標有 *

*

*

  1. 負責數據:MiguelÁngelGatón
  2. 數據用途:控制垃圾郵件,註釋管理。
  3. 合法性:您的同意
  4. 數據通訊:除非有法律義務,否則不會將數據傳達給第三方。
  5. 數據存儲:Occentus Networks(EU)託管的數據庫
  6. 權利:您可以隨時限制,恢復和刪除您的信息。

  1.   克里斯·尼皮塔 他說:

    這個真的很有用,謝謝分享信息~

    1.    KZKG ^ Gaara 他說:

      感謝您的評論😉

  2.   奧古斯丁 他說:

    好提示😉

    1.    KZKG ^ Gaara 他說:

      謝謝

  3.   煙斗 他說:

    您從哪裡獲得提示?

    1.    KZKG ^ Gaara 他說:

      就像我在文章開頭所說的那樣,在業餘時間我開始復習系統命令 🙂
      我發現這個是因為我正在尋找該命令的選項或替代方案 定位,我嘗試尋找諸如“搜索”之類的命令或類似的命令,但我沒有找到任何命令,所以我列出了所有命令 s 過了一會兒它引起了我的注意 分類 🙂

      感謝您的評論,歡迎來到博客😀

      1.    他說:

        “定位”的替代方案是“whereis”和“find”

        1.    KZKG ^ Gaara 他說:

          是的,發現認識他……但是哪裡不,呵呵,謝謝😀

  4.   他說:

    我完全從終端支持 AIX 和 Sun Unix 服務器(偶爾還有一些 Red Hat 或 SuSe),事實是排序命令,以及 cut、grep、awk 等。 他們創造奇蹟^___^

  5.   達里·卡斯特羅 他說:

    太棒了,我已經將它用於該模型的格式

    100:用戶1
    287:用戶2
    150:用戶3

    cat order.txt |sort -n > order1.txt
    100:用戶1
    150:用戶3
    287:用戶2

    謝謝…

  6.   埃內斯托 他說:

    謝謝,我能夠正確應用它。

  7.   尤金妮亞 他說:

    如何讓它將其寫入同一個文件,即不必將其分配給新文件? 謝謝你!

    1.    邁斯法赫 他說:

      如果我沒有誤解的話,在同一個文件中修改它就像將輸出重定向到同名文件。 但要小心! 如果你給自己發了接力棒並想回去,你就不能(內容被重寫)。

      在他們留給我們的例子中,它是:
      貓發行版 | 排序 > 發行版

  8.   邁斯法赫 他說:

    我不知道這篇文章的作者是否會看到評論,但我對“排序”命令有疑問......
    在一個文件中,我放置了包含某個文件的目錄列表。 這些目錄的名稱中包含數字,因此我使用 100、10、1、.1 和 .01 等數字
    當他訂購它們時,他使一切幾乎完美:
    1) 不從 /.01、/.1、/1、/10 和 /100 排序(排序如下:…/.01、…/100、…/10,但其各自子文件夾的內部字母順序一致)
    2) 在 .../.1 和 .../1 之間切換一和一

    您能想到如何使順序變得完美嗎?或者這是排序命令的限制?

    預先非常感謝您 🙂