首页
题库
公司真题
专项练习
面试题库
在线编程
面试
面试经验
AI 模拟面试
简历
求职
学习
基础学习课
实战项目课
求职辅导课
专栏&文章
竞赛
搜索
我要招人
发布职位
发布职位、邀约牛人
更多企业解决方案
在线笔面试、雇主品牌宣传
登录
/
注册
牛客335851428号
获赞
30
粉丝
0
关注
3
看过 TA
0
安徽理工大学
2012
Java
IP属地:未知
暂未填写个人简介
私信
关注
拉黑
举报
举报
确定要拉黑牛客335851428号吗?
发布(6)
评论
刷题
牛客335851428号
关注TA,不错过内容更新
关注
2021-10-26 09:41
安徽理工大学 Java
题解 | #去掉空行#
#!/bin/bash sed '/^$/d' nowcoder.txt sed 是流式编辑器,主要用来对文件做增删改操作 sed是对文件做逐行读取,逐行匹配,匹配通过,执行sed命令,匹配不通过原样输出,默认不对源文件做修改,要修改加 -i 选项 sed命令语法:sed 'pattern 命令' 文件名 /^$/是空行匹配 d是删除命令,删除匹配的空行
0
点赞
评论
收藏
分享
2021-10-26 09:34
安徽理工大学 Java
题解 | #打印空行的行号#
#!/bin/bash awk '/^$/{print NR}' nowcoder.txt #!/bin/bash是设置Shell解析器类型为bash类型 awk是数据解析工具 对文件或管道数据、终端输入数据逐行解析 默认以空格分隔 awk语法:awk 'pattern{命令}' 文件名 pattern /^/是正则表达式匹配,/正则表达式/是正则表达式匹配是字符串开始标记/ 是正则表达式匹配,/正则表达式/ 是正则表达式匹配 ^是字符串开始标记 /是正则表达式匹配,/正则表达式/是正则表达式匹配是字符串开始标记是字符串结束标记 /^$/表示空字符串即该行是空字符串即空行 {}是对匹配的行...
0
点赞
评论
收藏
分享
2021-10-26 09:27
安徽理工大学 Java
题解 | #输出第5行的内容#
#!/bin/bash awk 'NR==5{print $0}' nowcoder.txt awk语法: awk 'pattern{命令}' 文件名 awk是数据解析工具,对数据逐行解析,默认以空格分隔 pattern 匹配模式 NR 是行数 NR==5 匹配第五行 {}中放匹配后要执行的命令, $0输出行的所有内容
0
点赞
评论
收藏
分享
2021-10-26 09:20
安徽理工大学 Java
题解 | #输出7的倍数#
#!/bin/bash for i in {0..500} do if ((i%7==0)); then echo $i; fi done #!/bin/bash是shell脚本规范,设置Shell解析器为bash解析器 for循环语句有3种写法: 第一种写法:列表、数组或枚举类型遍历 for var1 in item1 item2 item3 ... do 命令 done 第二种写法: 数量比较多,有规律,定义起始位置 ..是语法表示形式,不可修改 for var1 in {start..end} do 命令 done 第三种写法:和其他语言类似...
0
点赞
评论
收藏
分享
2021-10-26 09:04
安徽理工大学 Java
题解 | #打印文件的最后5行#
#!/bin/bash shell脚本规范,设置Shell解析器类型为bash类型 tail -n 5 nowcoder.txt tail从文件末尾读取 -n 行数
0
点赞
评论
收藏
分享
2021-10-26 08:59
安徽理工大学 Java
题解 | #统计文件的行数#
#!/bin/bash shell脚本的规范,首行设置Shell解析器类型为bash解析器 wc -l < nowcoder.txt wc统计文本信息,-l 统计行数 < 是输入重定向,从文件读取数据给wc命令
0
点赞
评论
收藏
分享
1
关注他的用户也关注了:
牛客网
牛客企业服务