请教大家一个问题,shell里面怎么判断两个词是否是颠倒词?
颠倒词的定义是:
字数相等,所有字都相同,字的顺序可以不一样
比如:
'2016研发CPU'
'2016CPU研发'
在python里面我是这么判断的
A='2016研发CPU'
B='2016CPU研发'
if A != B and len(A) == len(B) and sorted(A) == sorted(B):
print('Y')
else:
print('N')
请问在shell中该如何实现呢?
将两个字符串做升序排序,如果排序的结果完全相同就是,否则就不是。