gpt4 book ai didi

linux - 在不使用unix中的排序的情况下对字符进行排序

转载 作者:太空宇宙 更新时间:2023-11-04 10:56:05 25 4
gpt4 key购买 nike

嘿,所以我是 unix 的新手,我掌握了基础知识,但我被困在了这一部分。

所以我要输入值(字母)并对它们进行排序,而不使用排序方法。我考虑将字母的值更改为 ACSII 值并以这种方式使用 if 语句。

这是解决这个问题的正确方法吗?我知道这就是你处理数字的方式

echo Enter 2  numbers with spaces in between
read a b
l=$a
if [ $b -gt $l ]
then
l=$b
fi
echo Largest of $a $b is $l

所以我假设将它们转换为值是有意义的。我知道在 java 中我会做类似的事情。再一次,我很新。

最佳答案

test ,例如,“[”和“]”假设操作数是整数,这听起来不像你想要的。 expr可以使用像

这样的语法对字母进行排序
if expr $b \> $l

我遇到了一个混淆两者的 shell 的有趣问题 - 请参阅 my notes

关于linux - 在不使用unix中的排序的情况下对字符进行排序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28685043/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com