linux shell if语句中~是什么意思
6个回答
展开全部
if为判断语句,判断某个东西是否达到设定的条件。
1,格式为:
if 语句格式
if 条件
then
Command
else
Command
fi 别忘了这个结尾
2,if的三种条件表达式:
if command then
if 函数 then 命令执行成功,等于返回0 (比如grep ,找到匹配) 执行失败,返回非0 (grep,没找到匹配)
if [ expression_r_r_r ] then 表达式结果为真,则返回0,if把0值引向then
if test expression_r_r_r then 表达式结果为假,则返回非0,if把非0值引向then
展开全部
linux环境中,~一般表示当前用户主目录,后面一般都接着写目录文件位置等等。
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
表正则匹配,例如:
if [[ "$date" =~ "[0-9]{8}" ]]
if [[ "$date" =~ "[0-9]{8}" ]]
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
if 中使用 ~操作符 是指支持shell正则表达。
注意 要在 [[]] 中使用~
注意 要在 [[]] 中使用~
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
当前用户的home目录
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询