GoPHP

通配符与正则有什么区别?Linux入门学习

瘦欲@ 提交于 2020-11-28 00:08:31
通配符与正则区别? 名称 作用 支持的命令 通配符 方便我们进行查找文件 Linux下面大部分命令支持 正则 方便我们进行过滤(在文件中找内容) Linux三剑客 开发语言Python Go PHP JAVA 通配符: 方便我们进行查找文件 Linux甚至windows下面很多命令都支持. ls /oldboy/*.txt #找出以.txt结尾的文件 find /oldboy/ -type f -name '*.log' #找出/oldboy下以.txt结尾的文件 touch lidao{01..10}.txt #创建多个文件 正则表达式 方便我们进行过滤 在 /etc/services 文件中过滤出包含3306或1521的行 [root@oldboyedu59 ~]# egrep '3306|1521' /etc/services mysql 3306/tcp # MySQL mysql 3306/udp # MySQL ncube-lm 1521/tcp # nCube License Manager ncube-lm 1521/udp # nCube License Manager 在这个文件中找出以ssh开头的行 [root@oldboyedu59 ~]# grep '^ssh' /etc/services ssh 22/tcp # The Secure Shell

二十年编程语言风云,哪款是你的爱豆?

别说谁变了你拦得住时间么 提交于 2020-01-08 16:13:24
【推荐】2019 Java 开发者跳槽指南.pdf(吐血整理) >>> 点击这里,查看 剩余各大语言的曲线走势,薪资占比等重要内容 简介 :2020了,编程语言也要决出2019年的最佳语言了,会是谁呢,从 TIOBE 上来看,Java、C 和 Python 基本锁定了前三的位置,Java 江湖老大的地位,还是无人能撼动呢。 下面先来一张 TIOBE 网站的走势图,镇楼(这是个暴露年龄的词语)! 数据获取 数据获取的部分,与上一篇 DB 篇很类似,都是解析 JavaScript 代码里的变量,抽出数据即可 def get_pl_data(name): name_lower = [i.lower() for i in name] for i in name_lower: print("Request ", i) if i == 'c#': i = 'csharp' url = 'https://www.tiobe.com/tiobe-index/' + i res = requests.get(url).text content = BeautifulSoup(res, "html.parser") js = content.find_all('script')[9].string src_text = js2xml.parse(js) src_tree = js2xml.pretty