Ubuntu
编码人员
万变不离其宗
展开
-
Linux shell脚本——正则表达式
01 正则表达式1 字符类. ——匹配任意一个字符,如cod.可以匹配cod1、code等[] ——匹配括号中的任意一个字符,如[abc]d可以匹配ad、bd、cd等- ——在[]内表示字符范围(仅在中括号内有效),如[a-z]表示所有的小写字母^ ——位于[]括号内的开头,匹配除括号中的字符之外的任意一个字符,2 数量限定符? ——紧跟在它前面的单元匹配0次或1次,=0或=1+ ——紧跟在它前面的单元匹配1次或多次,>=1* ——紧跟在它前面的单元匹配0次或多次,>原创 2020-08-11 23:34:36 · 294 阅读 · 1 评论 -
Linux shell脚本——函数
噫吁嚱,危乎高哉!01 函数1 函数名() { 函数实现 }创建fun.sh文件,定义函数并调用函数,文件内容如下:func(){ echo "function func is called.";}echo "=== - start - ==="funcecho "==== - end - ===="在终端修改fun.sh文件为可执行文件并执行lihoon@lihoon:~/code/Linux_shell$ ./fun.sh === - start - ===function.原创 2020-08-09 23:44:38 · 335 阅读 · 0 评论 -
Linux shell脚本——参数和输入输出
没有学不会的技术01 位置参数和特殊变量1 位置参数和特殊变量:$**$0 相当于C语言main函数的argv[0],表示脚本本身文件名称$1、$2 相当于C语言main函数的argv[1]、argv[2]…,表示脚本文件名后的第1…个参数$# 相当于C语言main函数的argc -1,表示参数个数$@ 表示所有参数列表$* 表示所有参数列表$? 表示上一条命令的Exit Status$$ 表示当前进程号,脚本运行时的PIDshift .原创 2020-08-09 22:57:37 · 12125 阅读 · 1 评论 -
Linux shell脚本——变量、条件和循环语句
活到老,学到老,记下来就不会忘记了01 条件测试1 条件判别表达式:真——0,假——12 整数判别符:-eq——等于,-gt——大于,-lt——小于,-ne——不等于,-le——小于等于,-ge——大于等于3 条件测试命令:test或[ ] 测试条件lihoon@lihoon:~$ val=97 <<==定义变量val=97lihoon@lihoon:~$ test $val -gt 63 <<==用test命令比较变量是否>63lihoon.原创 2020-08-08 17:32:26 · 458 阅读 · 0 评论 -
Linux shell脚本基本符号
活到老,学到老,记下来就不会忘记了01 文件查找1 查看目录下的文件: lslihoon@lihoon:~/code/Linux_shell$ lscommand.sh note.txt sample.sh temp.sh temp.txt2 查看目录下以.sh结尾的文件: ls .shlihoon@lihoon:~/code/Linux_shell$ lscommand.sh note.txt sample.sh temp.sh temp.txt <<.原创 2020-08-08 17:26:53 · 233 阅读 · 0 评论 -
解决:Ubuntu18.04打开Xmind8提示发生了错误
Ubuntu系统安装XMind8参考博客:https://www.cnblogs.com/thoughtful-actors/p/10232856.html问题一:Xmind8思维导图安装完成后,如果出现如下图所示的打开失败解决:原因是没有安装jdk依赖库,执行如下操作即可sudo apt-get install openjdk-8-jdk问题二:正常使用一段时间之后,突然又出现...原创 2020-03-06 20:07:52 · 1491 阅读 · 1 评论