1 shell
我可以知道为什么在这个shell脚本中使用了" ~"和" +$".这是删除早于特定日期的文件的脚本的一部分.
~
+$
if ! [[ $FILE_AGE =~ "^[0-9]+$" ]]; then usage exit 1
我能够理解脚本的这一部分用于检查我们是否输入数字或字母.
cha*_*ite 6
该=~经营者"如果在左弦在右边的正则表达式,否则为假匹配真实"的意思.
=~
^[0-9]+$意味着查找一个或多个(即那个+)字符的序列,该字符在0到9(即[0-9])的范围内,它开始字符串(^)的开头并在字符串()的末尾结束$.
^[0-9]+$
+
[0-9]
^
$
这是基本的bash和正则表达式,请参阅Bash手册页以获取更多详细信息.
归档时间:
13 年,5 月 前
查看次数:
3475 次
最近记录: