在文件中查找唯一字符

编程入门 行业动态 更新时间:2024-10-16 18:31:13
本文介绍了在文件中查找唯一字符的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧! 问题描述

我有一个包含450,000多个条目行的文件.每个条目的长度约为7个字符.我想知道的是此文件的唯一字符.

I have a file with 450,000+ rows of entries. Each entry is about 7 characters in length. What I want to know is the unique characters of this file.

例如,如果我的文件是以下文件;

For instance, if my file were the following;

Entry ----- Yabba Dabba Doo

那么结果将是

唯一字符:{abdoy}

Unique characters: {abdoy}

注意,我不在乎大小写,也不需要订购结果.有件事告诉我,这对于Linux人员来说很容易解决.

Notice I don't care about case and don't need to order the results. Something tells me this is very easy for the Linux folks to solve.

我正在寻找一种非常快速的解决方案.我真的不想创建代码来遍历每个条目,遍历每个字符...等等.我正在寻找一个不错的脚本解决方案.

I'm looking for a very fast solution. I really don't want to have to create code to loop over each entry, loop through each character...and so on. I'm looking for a nice script solution.

通过快速,我的意思是快速实施...不一定快速运行.

By Fast, I mean fast to implement...not necessarily fast to run.

推荐答案

下面是一个 PowerShell 示例:

gc file.txt | select -Skip 2 | % { $_.ToCharArray() } | sort -CaseSensitive -Unique

产生:

D Y 一个 b o

D Y a b o

我喜欢它很容易阅读.

编辑:这是一个更快的版本:

EDIT: Here's a faster version:

$letters = @{} ; gc file.txt | select -Skip 2 | % { $_.ToCharArray() } | % { $letters[$_] = $true } ; $letters.Keys

更多推荐

在文件中查找唯一字符

本文发布于:2023-11-29 12:30:44,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1646400.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:字符   文件

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!