问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

请教会linux shell脚本的=~是什么意思?

发布网友 发布时间:2022-04-23 22:10

我来回答

5个回答

热心网友 时间:2023-07-04 03:00

是正则表达式的字符判断

if [[ $i =~ ^[0-9]+$ ]] && echo 1

1、^是匹配字符串开始的意思,[0-9]只要不是数字都不要。

2、~ +的意思的^[0-9]的范围里匹配一次以上+ $是匹配结束符。

touch -t "201109021200.00" tempfile

使用引号内的时间戳在当前目录建立一个叫tempfile的文件

find -name "*VIRTUALID*" -newer tempfile -exec cp {} /home/wbft/luo \;

扩展资料

Shell就是一个命令行解释器,它的作用就是遵循一定的语法将输入的命令加以解释并传给系统。它为用户提供了一个向Linux发送请求以便运行程序的接口系统级程序,用户可以用Shell来启动、挂起、停止甚至是编写一些程序。 

Shell本身是用户使用Linux的桥梁。Shell既是一种命令语言,又是一种程序设计语言(就是你所说的shell脚本)。作为命令语言,它互动式地解释和执行用户输入的命令;作为程序设计语言,它定义了各种变量和参数,并提供了许多在高阶语言中才具有的控制结构,包括循环和分支。

它虽然不是 Linux系统内核的一部分,但它调用了系统内核的大部分功能来执行程序、创建文档并以并行的方式协调各个程序的运行。

热心网友 时间:2023-07-04 03:01

应该是正则表达式的字符判断

if [[ $i =~ ^[0-9]+$ ]] && echo 1

1、^是匹配字符串开始的意思,[0-9]只要不是数字都不要。

2、~ +的意思的^[0-9]的范围里匹配一次以上+ $是匹配结束符。

touch -t "201109021200.00" tempfile

使用引号内的时间戳在当前目录建立一个叫tempfile的文件

find -name "*VIRTUALID*" -newer tempfile -exec cp {} /home/wbft/luo \;

扩展资料:

实际上Shell是一个命令解释器,它解释由用户输入的命令并且把它们送到内核。不仅如此,Shell有自己的编程语言用于对命令的编辑,它允许用户编写由shell命令组成的程序。

Shell编程语言具有普通编程语言的很多特点,比如它也有循环结构和分支控制结构等,用这种编程语言编写的Shell程序与其他应用程序具有同样的效果。

参考资料来源:百度百科-Linux Shell

热心网友 时间:2023-07-04 03:01

[[ ]]:条件判断语句

$i:i是个变量,$i代表读取变量i的值

=~:正则匹配,用来判断其左侧的参数是否符合右边的要求

^:以什么开头

^[0-9]:以数字开头

^[0-9]+:以数字开头,且数字有1到多个——加号表示1到多个

$:以什么结尾

^[0-9]+$:以1到多个数字开头,且结尾。——意即:只能有数字,不能有其他字符

&&:左边的条件满足,右边的命令才会执行。

echo 1:屏显1(在屏幕上显示,也叫打印)

所以:

[[$i=~^[0-9]+$]]&&echo1的意思是:

如果变量i的值是纯数字,就屏显1

热心网友 时间:2023-07-04 03:02

应该是正则表达式的字符判断
if [[ $i =~ ^[0-9]+$ ]] && echo 1

1、^是匹配字符串开始的意思,[0-9]只要不是数字都不要

2、~ +的意思的^[0-9]的范围里匹配一次以上+ $是匹配结束符

热心网友 时间:2023-07-04 03:02

正则匹配,用来判断其左侧的参数是否符合右边的要求

详细命令描述可以看下

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
奥迪a6l怎么用手机连接音响放歌,我的是华为 奥迪a6l蓝牙连接了,听歌没声音 2009年6月在农业银行办理30万等额本息为10年的商业房贷,7折,现在月供... 存量房贷七折七折政策 ...在农业银行贷款27万,等额本息打七折利率按揭20年,现在的利率每月应还... 我是第一套房,在农业银行不是公积金贷款27万元20年付清利息怎么算法... 在成都交通违章网上怎么办理的 成都违章罚款网上怎么交 成都交通违章罚款在哪里交 成都违章停车可以网上交罚款吗 linux rhel 脚本文件以什么开头? 邮政速递快递客户经理年终总结 如何写好物流客户服务实训总结 求汽车零部件物流配送中心班组长PPT格式年终工作总结 HR新人求助新员工入职培训ppt 物流客服常见问题有哪些 物流客服岗位所需要的知识技能有哪些 谁能提供一份(客服工作总结与汇报)PPT版本的给我? 客服工作总结用ppt怎么做啊 我是做国际物流客服的日总结怎么写 物流客服的工作总结该怎样写呢? 如何看对方的淘宝支付宝帐号 微信上分享的淘宝链接对方打开后怎么能看到对方的淘宝号 如何通过好友支付宝看对方淘宝账号吗 怎么搜索淘宝id,我知道好友的id号码,但是在哪儿搜索呢? 通过对方支付宝账户,如何查到他的淘宝账号? 淘宝好友怎么看对方手机号码 如何看对方支付宝的淘宝号? “失眠了,是因为我太想你了吗” 求翻译成很撩的土味情话 忙着想你,土味情话下一句 Linux创建脚本! 2007年到2021年多少周岁? 2007年6月23现是多少岁? 2007年农历六月初六出生多少周岁? 怎样用华为手机听u盘音乐- 问一问 2007年11月16日现在多少周岁? 2007年七月十四出生,今年多少岁? u盘插进手机,是怎么操作,能看电影? 2007年7月20号出生,到2020年是多少岁?2007年7.20日出生的到今年的7.20日几岁了 07年11月11日出生的多少周岁? 2000年的29岁,2007年多少岁? 苹果手机用充电线插入音箱的usb怎么放音乐 户口本上出身日期是2007年1月13日现在是多少岁? 2007年02月07日出生的今16岁周岁是多少岁? 今年冬天最流行的女装外套是什么款? 现在冬天了有什么款式女装外套好看的呢? 冬季女装外套 有哪些牌子? 新年了,想买一件冬季女装外套,求安利啊! 今年冬天流行什么样的女装外套啊? 秋冬季女装外套该怎么搭配?