[英]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.