shell/结构化命令/注意test大小写顺序和sort不同.sh

13 lines
420 B
Bash
Raw Blame History

This file contains ambiguous Unicode characters!

This file contains ambiguous Unicode characters that may be confused with others in your current locale. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to highlight these characters.

#!/bin/bash
#test命令中大小字母会被当成小于小写字符而在sort中小写字母会先出现,test使用标准的ASCII排序sort使用本地化语言设置进行排序对于英语本地化设置制定了排序顺序中小写字母出现在大写字母之前
var1=Testing
var2=testing
if [ $val1 \> $val2 ]
then
echo '$val1 is greater than $val2'
else
echo '$val1 is less than $val2'
fi