shell
文章平均质量分 55
风车带走过往
这个作者很懒,什么都没留下…
展开
-
shell 时间戳计算
时间戳当前时间转换成可以给文件命名的格式获取当前时间的时间戳时间戳计算:文件时间戳:当前时间转换成可以给文件命名的格式date +%Y%m%d_%H%M%S #年月天。date +%Y%m%d_%H%M%S&&date +%s #年月天_小时分钟秒获取当前时间的时间戳date +%s #获取到当前时间戳date +%s -d '1990-01-01 01:01:01' #获取到指定时间的时间戳时间戳计算:time1=`date +%s`原创 2021-11-11 17:17:33 · 1399 阅读 · 0 评论 -
shell脚本函数
函数相当于脚本中的脚本,可以在脚本中随便调用参数返回,可以显示加:return 返回,如果不加,将以最后一条命令运行结果,作为返回值。 return后跟数值n(0-255所有函数在使用前必须定义。这意味着必须将函数放在脚本开始部分,调用函数仅使用其函数名即可。#!/bin/bashdemoFun(){ #demoFun为函数名 echo "这是我的第一个 shell 函数!" #函数体}ech.原创 2021-10-29 11:10:40 · 84 阅读 · 0 评论 -
shell 脚本自用
#!/bin/bashread -p “please select number [1-3]” acase “$a” in1)cat a.txt;;2)chmod u+x a.txt;;3)mv a.txt b.txt;;*)echo “please input correct num”exit ;esaca是任意的字母,随便输啥都行输入1执行第一步cat a.txt输入2执行第二步chmod u+x a.txt输入3执行第三步 mv a.txt b.txt输入其他原创 2020-11-10 15:21:19 · 528 阅读 · 0 评论 -
[转]linux awk命令详解
awk是行处理器: 相比较屏幕处理的优点,在处理庞大文件时不会出现内存溢出或是处理缓慢的问题,通常用来格式化文本信息awk处理过程: 依次对每一行进行处理,然后输出awk命令形式:awk [-F|-f|-v] ‘BEGIN{} //{command1; command2} END{}’ file[-F|-f|-v] 大参数,-F指定分隔符,-f调用脚本,-v定义变量 var=value’ ’ 引用代码块BEGIN 初始化代码块,在对每一行进行处理之前,初始化代码,主要转载 2020-06-12 10:53:27 · 243 阅读 · 0 评论 -
乘法口诀:
#!/bin/bash#!/bin/bashfor i in {1…9};dofor j in ‘ seq 1 i’;doecho−n““j”∗“j”∗“j”∗“i”=[[[i∗{i} ’; doecho -n ““ j”∗“ j ”*“j”∗“i”=[ [[i*i’;doecho−n““j”∗“j”∗“j”∗“i”=[[[i∗j]”doneechodone...原创 2019-02-12 10:14:08 · 182 阅读 · 0 评论 -
shell小脚本
1:从1+到100#!/bin/bashsum=0for i in ‘seq 1 100’dosum=[[sum+$i]doneecho $sum原创 2019-02-12 10:17:38 · 126 阅读 · 0 评论 -
Linux下的文本处理
vim 文本编辑器分三种模式:1命令模式:yy复制,dd剪切,p粘贴,uu还原为命令前的文本 gg回到行首 G回到行尾 /+内容,可进行查找 set nu 带行号2插入模式:a i o 进入编辑3末行模式:输入:wq! 强制保存退出grep:行级过滤grep -v:取反,匹配到的不显示:例空格: /^$/-c:统计匹配到的行数-n:匹配到的行带行号-i:不区分大小写tee:中转结......原创 2019-02-13 11:21:47 · 1097 阅读 · 2 评论