我注意到,当我尝试回声?时,它打印1.
我读到它是一张"外卡(单字符).[问号]?字符作为单字符"外卡"用于在globbing中进行文件扩展,以及在扩展正则表达式中表示一个字符.(正如我在网上看到的标题为"Advanced Bash-Scripting Guide:shell脚本的完整指南,使用Bash"的文档中所写的).
$ echo ?
1
$ echo ? ? ?
1 1 1
$ echo ? 1 ?
1 1 1
$ ls shai?n
shai.txt
bash --version
GNU bash, version 4.1.2(1)-release (x86_64-redhat-linux-gnu)
Run Code Online (Sandbox Code Playgroud) 就像这个 OP 在 Java 中问的一样,我想知道如何在 Ruby 中做:
如何将自定义格式“dd.MM.yyyy, HH:mm:ss”中的日期字符串与另一个字符串进行比较?
我有这两个字符串,它们传达日期和时间,我想找到两者中较旧的一个:
20141024_133641 20141024_142440
格式为 %Y%m%d_%H%M%S ;在这种情况下,这使得前者更旧。