当前位置: 首页 > news >正文

石家庄建站模板厂家免费网站建设那个好

石家庄建站模板厂家,免费网站建设那个好,注册网站验证码,学习php做毕设网站方向1.查空行 答案: awk /^$/{print NR} file1.txt#awk:一个强大的文本分析工具,把文件逐行的读入,以空格为默认分隔符将每行切片,切开的部分再进行分析#处理。 #1)基本语法 #awk [选项参数]/pattern1/{action1} /pattern…

1.查空行

答案:

awk '/^$/{print NR}' file1.txt#awk:一个强大的文本分析工具,把文件逐行的读入,以空格为默认分隔符将每行切片,切开的部分再进行分析#处理。
#1)基本语法
#awk [选项参数]'/pattern1/{action1} /pattern2/{action2}...' filename
#pattern:表示awk在数据中查找的内容,就是匹配模式
#action:在找到匹配内容时所执行的一系列命令# ^$:以^开头,以$结束,中间即为空# NR:行号

运行结果:

2.求一列的和

使用Linux命令计算第二列的和并输出

awk '{sum+=$2} END{print "求和:"sum}' file2.txt# $2表示第二列,因为awk默认以空格拆分

运行结果:

3.检查文件是否存在

问题:Shell脚本里如何检查一个文件是否存在?如果不存在该如何处理?

答案:

if [ -e /root/file2.txt ];then echo "文件存在";else echo "文件不存在"; fi
# -e:文件存在

运行结果:

4.数字排序

答案:

sort -n file33.txt
#sort:sort命令是在linux里非常有用,它将文件进行排序,并将排序结果标准输出。
#-n:依照数值的大小排序(从小到大)

运行结果:

5.搜索指定目录下文件内容

grep -r "123" /root | cut -d ":" -f 1| sort -u
#grep:查找文件内容
#-r:搜索文件内容
#cut -d ":" -f 1:以:为分隔符进行分割,并提取第一列
#sort -u:去重复

运行结果:

6.批量生成文件名

#!/bin/bash #解析器类型
read -t 30 -p“请输入创建文件的数目:"ntest=$(echo $n | sed 's/[0-9]//g')
#检测非数字输入
#将n给sed解析,将0-9所有数字替换为空字符串
#'s/[0-9]//g':是sed的替换命令,s代表替换操作,[0-9]是一个正则表达式,匹配任何单个数字字符,//表##示将匹配到的内容替换为空(即删除),g代表全局替换,意味着每一行>中,所有匹配到的实例都会被替换。
#检测替换为后的字符串是否为空0,如果为0,则输入的都是数字,否则输入的有非数字 if [ -n "$n"-a -z "$test"]   #检测输入的字符串非空且都是数字
#-n "$n”: 检测字符串长度是否不为0,不为0返回true
#-a: 并且
#-z "$test": 检测字符串长度是否为0,为0返回true thenfor((i=0;i<$n;i=i+1)) doname=$(date +%N) #返回纳秒#有了文件名,要往指定的目录里写文件[! -d ./temp ] && mkdir -p ./temp	#-d ./temp判断temp目录是否存在,! 是取反,即不存在, #mkdir -p ./temp:创建一个temp目录touch "./temp/$name" #创建文件 echo“创建 $name 成功!'done
elseecho“创建失败" exit 1 #退出
fi

’s/[0-9]//g':是sed的替换命令,s代表替换操作,[0-9]是一个正则表达式,匹配任何单个数字字符,//表示将匹配到的内容替换为空(即删除),g代表全局替换,意味着在每一行中,所有匹配到的实例都会被替换。

所以,当运行sed 's/[0-9]//g'时,它会读取输入的文本,并删除所有的数字字符。例如,如果输入文本是"abc123",输出将是"abc"

运行结果:

7.批量改名

8.批量创建用户

http://www.yayakq.cn/news/735742/

相关文章:

  • 美丽乡村 网站建设广告网页
  • 网站开通会员怎么开发专业建设网站服务
  • 企业做网站上海石家庄最新消息今天
  • 网站分几种类型网站修改备案号
  • wordpress建站门户南宁市网站开发
  • 东莞公司建网站模板新冠目前全国最新情况
  • 小网站广告投放张家港营销型网站建设
  • 招聘网站如何做运营o2o网站建设机构
  • 给网站做缓存网站seo优化推广教程
  • 网站建设价格差异好大为什么浙江建设厅网站
  • 芜湖手机网站制作长沙室内设计学校
  • 网站免费搭建淮北论坛人才招聘网
  • 网站建设语录建设机械 官方网站
  • 江苏建设厅网站更新weex做的网站
  • 网站开发+进度表北京高端网站建设
  • 房屋设计网站有哪些吉首网络推广
  • 优秀购物网站wordpress模板 简约
  • 网站做seo的好处wordpress 写文章 插件
  • 贵州住房建设厅网站旅游网站 分析
  • 怎样做网站的关键字搜索功能区块链网站开发
  • 网站怎么更换页面图片wordpress页面模板怎么做
  • 总公司网站备案后 分公司网站还需要备案吗永康住房城乡建设局网站
  • wordpress 站点转移wordpress 视频压缩
  • 做的网站没有注册摄影比赛投稿网站
  • 网站友情链接形式自己怎么建个网站赚钱
  • 网站如何安装源码最常用的规划网站
  • 域名和网站的建设实训报告深圳网站建设售后服务
  • 省建设厅网站物业管理建设小说网站违法吗
  • 做网站好吗室内平面设计主要做什么
  • 正规网站做菠菜广告深圳横岗网站建设