
shell
番茄都是西红柿
大家一起交流学习啊~
展开
-
LeetCode191.统计词频
写一个 bash 脚本以统计一个文本文件 words.txt 中每个单词出现的频率。 为了简单起见,你可以假设: words.txt只包括小写字母和 ’ ’ 。 每个单词只由小写字母组成。 单词间由一个或多个空格字符分隔。 示例:假设 words.txt 内容如下:the day is sunny the thethe sunny is is你的脚本应当输出(以词频降序...原创 2018-08-23 17:45:55 · 555 阅读 · 0 评论 -
有效电话号码
给定一个包含电话号码列表(一行一个电话号码)的文本文件 file.txt,写一个 bash 脚本输出所有有效的电话号码。你可以假设一个有效的电话号码必须满足以下两种格式: (xxx) xxx-xxxx 或 xxx-xxx-xxxx。(x 表示一个数字)你也可以假设每行前后没有多余的空格字符。示例:假设 file.txt 内容如下:987-123-4567 123 456 78...原创 2018-08-23 18:48:38 · 4234 阅读 · 0 评论 -
转置文件
给定一个文件 file.txt,转置它的内容。你可以假设每行列数相同,并且每个字段由 ’ ’ 分隔.示例:假设 file.txt 文件内容如下:name agealice 21ryan 30应当输出:name alice ryanage 21 30使用awk像数组一样处理文本,NF显示每行的字段数(列数),NR(显示行数,从1开始)awk中的for,i...原创 2018-08-23 19:23:07 · 794 阅读 · 0 评论 -
shell脚本打印第十行
给定一个文本文件 file.txt,请只打印这个文件中的第十行。示例:假设 file.txt 有如下内容:Line 1Line 2Line 3Line 4Line 5Line 6Line 7Line 8Line 9Line 10你的脚本应当显示第十行:Line 10 说明: 1. 如果文件少于十行,你应当输出什么? 2. 至少有三种不同的解法,请尝试...原创 2018-08-23 19:33:17 · 4082 阅读 · 0 评论