linux - AWK 字符串按字母顺序比较

标签 linux string bash awk

问题很简单。 我有一个 AWK 脚本 并且有两个字符串(名称)。如果它们的长度相同,我需要根据 ASCII 选择“更快in aplhabet .

第一个例子:

 1st string = "aac", 2nd string = "aab"

结果:aab

第二个例子:

1st string = "Donald J Cat", 2nd string = "Donald J Bat"

结果:Donald J Bat

在 AWK 中有一种简单的方法吗?

最佳答案

使用 awk:

if ("aab" < "aac") {print "aab is sooner"}

关于linux - AWK 字符串按字母顺序比较,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47618292/

相关文章:

linux - Docker 容器无法在适用于 Linux 的 Azure WebApps 上正常运行,但它可以在本地运行。

linux - Ubuntu 9.04 而非 8.04 的 UDP 广播接收问题

linux - shell位移产生不同的数字

java - 将数字实体转换为可读格式

Python - 存储在变量中的字符串显示为元组

bash - 如何在 shell 脚本中记录带有时间戳的 echo 语句

linux - 压缩早于 X 的文件并在删除旧文件后的声明

linux - 如何打印运行进程的链接图?

python - 如何在 Python 中判断我是否在 Beowulf 集群上运行?

java - 构造函数什么时候初始化?