小编cod*_*c24的帖子

如何从给定的字符串中找到不重复的字母

我有一个字符串aaabefhhhhhthkkd,我只需要从中提取不重复的字母作为输出,保留顺序。

字符串可能包含大写或小写字母。

输入:

aaabefhhhhhthkkd
Run Code Online (Sandbox Code Playgroud)

输出:

beftd
Run Code Online (Sandbox Code Playgroud)

需要如何定义此逻辑才能获得上述所需的输出?

我试图使用这个命令,但它只对我有用:

echo "aaabefhhhhhthkkd" | sed 's/./&\n/g' | uniq
Run Code Online (Sandbox Code Playgroud)

上述部分工作命令的输出:

a
b
e
f
h
t
h
k
d
Run Code Online (Sandbox Code Playgroud)

要测试的示例字符串:

String 1: aaabefhhhhhthkkd -> Output -> beftd

String 2: AAAbefhhhhhThkkD -> Output -> befTD 

String 3: AAAbefhMThkkD    -> Output -> befMTD 
Run Code Online (Sandbox Code Playgroud)

text-processing

5
推荐指数
2
解决办法
777
查看次数

如何使用shell生成随机的个位数

如何生成随机的个位数?

我利用seq -w 10它给出了以下输出

01
02
03
04
05
06
07
08
09
10
Run Code Online (Sandbox Code Playgroud)

进一步的逻辑如何实现,以便从 0 到 10 中只随机选择 1 个数字

shell-script

1
推荐指数
1
解决办法
1149
查看次数

标签 统计

shell-script ×1

text-processing ×1