- 2024-11-20Linux里反引号`和单引号‘注意区分,二者很像;以及双中括号[[]]
$While[[`seq110|shuf|head-n1`!="1"]];doecho"retry";done问题结果发现:`seq110|shuf|head-n1`是反引号`,不是单引号’1.认成单引号和双引号执行情况:里面是字符不执行test_watch.sh执行bash脚本debug$bash-xtest_watch.sh2.正确表述
- 2024-11-17bash:双中括号和单中括号
bash:双中括号和单中括号内容在Bash中,if语句可以使用单个中括号([)或者双中括号([[)进行条件测试。这里的[[是一种更强大且推荐的语法,与单中括号相比,具有以下优点和特点:为什么使用双中括号[[]]更强的条件测试功能:[[支持更复杂的条件测试,比如逻辑运算符(&&、||)、模式匹配
- 2024-10-08学习日志1
Markdown学习标题标题用#表示一级标题二级三级一级标题用##表示二级标题用###表示以此类推最多支持6级字体Hello,World!字体两边加两个*来表示粗体Hello,World!字体两边加1个*来表示斜体Hello,World!字体两边加3个*来表示斜体加粗Hello,World!字体两边加两个~来表
- 2024-09-09正则表达式
正则表达式是一种文本模式匹配。它是一个三方产品。常见的shell中有grepsedawk命令支持。通过提供特殊字符来生成一个匹配对应字符串的公式,用此来从海量数据中匹配出想要的数据。1.特殊字符^锚定开头^a以a开头,默认锚定一个字符¥锚定结尾a$以a结尾,默认锚定一个字符
- 2024-07-14Day01
Markdown学习标题三级标题四级标题字体*nihaonihao你好nh引用>你是最棒的分割线三个-三个*图片感叹号+中括号+括号超链接中括号+括号点击跳转到链接列表1.空格减号+空格abcabc表格代码public
- 2024-06-11ibus-libpinyin无法使用中括号下一页(未解决)
问题中括号切换上下页用惯了,使用这个不能【】真不习惯。SunPinyinsunpinyin可以[]切换,但是【】本身变成其他字符了。不能使用shift将半路的中文换为英文。比如我打拼音,输入完后按shift,我希望他变成英文,并且切换到英文。搜狗输入法系统是Ubuntu22.04搞了半天用不了,能看到
- 2024-03-08Markdown基础语法
标题井号加空格加标题内容,几个井号就是几级标题,最多六级字体粗体文字两边分别加上**斜体文字两边分别加上*斜体加粗文字两边分别加上***废弃文字两边分别加上~~引用大于号加空格分隔线三个减号或三个星号插入图片感叹号加英文中括号加英文小括号中括号中
- 2024-02-24正则表达式
匹配单个英文字母匹配区间[0-9a-zA-Z]不用逗号!!匹配特殊字符匹配非集快捷方式\d匹配全数字\w匹配数字、字母和下划线\s匹配空格tab换行\bxxx\b匹配单词边界(注意不要加中括号,不加中括号指xxx作为一体,加中括号表示可拆成字母分别匹配)以上所有快
- 2024-01-21Shell笔记:中括号[ ] 与 双中括号[[ ]]
[]和[[]]这两者最常用的用法就是用作条件判断,用作条件判断时,推荐使用双中括号[[]]的方式。需要特别注意,使用时符号边界处和操作符两边都必须要要有空格,如[[a>b]]。这里列出一些使用它们时的不同之处(了解之后就知道为什么推荐使用[[]]了):符号性质[]是bash的
- 2024-01-11数组指针
在数组指针中,*和[]的意义是相似的,都是优先降维数在降指针的级数比如p是一个指向n维数组的一级指针,那么p[][][]就是一个指向n-3维数组的指针,打了n个中括号之后就变成了指向一个点的指针,此时再*一下就变成了了值(或者再括号一下)如果p是一个指向n维数组的三级指针,那么打了n个中括号
- 2023-10-31Linux中中括号{}应用与for循环的可迭代对象
001、[root@pc1test]#foriinab8ab23ab98;doecho$i;done##直接迭代ab8ab23ab98[root@pc1test]#foriinab{8,23,98};doecho$i;done##可以写成如下形式ab8ab23ab98[root@pc1test]#foriinab{8,23yt,98};doecho$i;done
- 2023-10-17# yyds干货盘点 # Python自动化办公之PDF版本发票识别并提取关键信息实战教程(上篇)
大家好,我是皮皮。一、前言前几天在Python白银交流群【上海新年人】问了一个Python自动化办公发票数据处理的问题,一起来看看吧。二、实现过程这个问题在实际工作中还是非常常见的,实用性和通用性都比较强,历史文章中其实也有写过几篇文章,这里继续给大家敲敲脑壳。不过这里还涉及到一个
- 2023-10-10shell_条件判断_[]中括号
条件测试条件测试[]中括号脚本中经常进行条件测试,用的最多的,都是中括号[]test和[]中括号的作用是意义的;只是中括号[],前后的空格必须有注意!!!中括号[],前后的空格必须有在条件测试中使用变量,必须添加双引号[-n"${filename}"][root@localhosttmp]#[-f"$
- 2023-09-16python 正则表达式之 怎么匹配一对中括号 [ ]
----------------------------------------------------------------------------------------在正则表达式中,前中括号[属于特殊字符,要匹配它,需要转义,那就加上转义字符\来进行转义,即加上\res=re.findall(r"\[[\dA-Z]*]",'AAAA[CEBT905A1B6A]/#')print(res)------[
- 2023-09-15跟狂神学Java第一次写博客
MarkDown学习标题字体helloworld!//前后加*helloworld!//前后加**helloworld!//前后加***helloworld!//前后加~~引用一个>选择狂神说分割线三个***或三个---图片感叹号加中括号(中括号写图片名字)加小括号(小括号写图片路径)超链接一个中括号(中括号写超链接名
- 2023-08-26Python中小括号( )、中括号[ ]和大括号{}分别代表什么?
Python中,小括号 () 代表元组数据类型,中括号 [] 代表列表数据类型,大括号 {} 代表字典数据类型。 元组是一种不可变序列,创建方法很简单,大多时候都是用小括号括起来的。例如:tup=(1,2,3)列表是一种可变序列,其创建方法即简单又特别。例如:list=['a','b',
- 2023-08-09Linux:如何在脚本中判断某个指令是否存在
学习自:检查linux命令是否存在的正确方式指令:which用法:which命令结果:一个字符串存在:输出命令对应的可执行文件地址不存在:输出信息/usr/bin/which:nowgetin(/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/root/bin),但是如果用字符串变量去承接时,会发现字符串
- 2023-08-08MarkDOWN学习
MarkDOWN学习标题井号+空格+标题双井号+空格+二级标题最多支持六级标题字体加粗左右各两个*斜体左右各一个*倾斜加粗左右各三个划掉两边各两个~引用引用>+空格分割线三个_或者三个*截图感叹号+中括号+小括号,中括号内写标题,小括号内写链接,本地链接直接选图片,网
- 2023-08-06Pandas实战反馈
1,df.info()与df.describe()如果字段太多,使用df.info()返回结果如下图,如果想查看各字段的情况,需写作df.info(verbose=True),verbose冗长的; 2,如果想只取文件的某几列,需按如下形式,将待读取的列名放在两个中括号中,如果只读一列,一个中括号即可。s=pd.read_csv(r'.
- 2023-07-22python 中括号里面 最后一个是冒号
如何在Python中实现“括号中最后一个是冒号”概述在Python中,括号是非常重要的语法元素,它们可以用于控制程序的逻辑流程,例如条件语句、循环语句、函数等。对于刚入行的小白来说,理解和正确使用括号是非常重要的。本文将向你介绍如何在Python中实现“括号中最后一个是冒号”的方法。
- 2023-06-24shell脚本双中括号比较数字踩坑
shell的双中括号中,由于可以直接使用大于和小于号,便自作聪明认为可以直接判断两个数字的大小,直到遇到了以下的情况[core@localhost~]$a=5;b=3;if[[$a>$b]];thenechoaisbigger;elseechobisbigger;fi#结果输出aisbigger,结果是正确的#但是如果两个数字不是
- 2023-06-19谈一谈PHP中关于非法参数名传参问题
在CTF中有些时候GET、POST等方法传参中参数名可能存在一些非法字符导致传参问题。下面讲述的也算是CTF比赛中常见的一种Trick注意:这种Trick只能在PHP版本小于8时有效,当PHP版本大于等于8并不会出现这种转换错误在PHP官方文档中有解释当变量名中出现点和空格时,PHP的处理方式https://w
- 2023-06-12shell中中括号实现变量运算
001、[root@PC1test03]#a=100[root@PC1test03]#echo$a100[root@PC1test03]#echo$a+500100+500[root@PC1test03]#echo$[a+500]##中括号可以实现变量运算600[root@PC1test03]#echo$a*3100*3[root@PC1test03]#echo$[a*3]300[root@PC1test03]#
- 2023-05-19中括号的条件测试[ ]
脚本中经常进行条件测试,用的最多的,都是中括号[]test和[]的昨天是一样注意的点:中括号,前后的空格必须。[-n"$filename"]注意,在条件测试中使用变量,必须添加双引号
- 2023-05-12java学习第一天MarkDown学习
Markdown学习标题三级标题#+空格表示一级标题,##+空格表示二级标题...最多到六级标题字体内容这是粗体****斜体这是斜体**斜体加粗这是斜体加粗每边个三个*删除线每边个两个~删除线引用">"表示引用分割线三个“-”表示分割线三个“*”也表示分割线图片 英