我有一个字符串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) 如何生成随机的个位数?
我利用seq -w 10
它给出了以下输出
01
02
03
04
05
06
07
08
09
10
Run Code Online (Sandbox Code Playgroud)
进一步的逻辑如何实现,以便从 0 到 10 中只随机选择 1 个数字