簡體   English   中英

在 linux 終端中對 txt 文件的每個字符進行排序

[英]Sort each character of a txt file in linux terminal

(在 Ubuntu 中使用 linux 命令)

例如,您有一個特定的文本文件 file1.txt。

我想按每個字符的字母順序對該文件進行排序。

這樣我就可以使用 uniq 或其他東西,這樣我就可以獲得文件中出現的所有唯一字符的字符串

文件內容如下:那個人回家了。

所以 output 將是:aaceeehhmmmnot

到目前為止我所擁有的只是:cat file1.txt | tr AZ az | tr -dc [:alpha:]

您可以將字符拆分為行,對它們進行排序,最后連接所有行以獲得結果:

$ cat file1.txt | tr A-Z a-z | tr -dc '[:alpha:]' | grep -o . | sort | tr -d "\n"
aaceeehhmmmnot

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM