美文网首页
20 - sed综合案例

20 - sed综合案例

作者: 舍是境界 | 来源:发表于2022-04-01 07:43 被阅读0次

点名器

  • 新建名单文件
echo 'jack' > name.txt
$ echo 'kevin' >> name.txt
$ echo 'monica' >> name.txt
$ echo 'amy' >> name.txt
$ echo 'lily' >> name.txt
  • 编写随机点名脚本
#!/bin/bash
#function description: random pick a name, stop with CTRL + C
name_file="name.txt"
line_file=$(sed -n '$=' $name_file)
while :
do
  #clear
  tmp=$(sed -n "$[RANDOM%line_file+1]p" $name_file)
  echo -e "\033[32m   random pick name, stop with CTRL+C: \033[0m"
  echo -e "\033[32m###############################\033[0m"
  echo -e "\033[32m#                    #\033[0m"
  echo -e "\033[32m           $tmp         \033[0m"
  echo -e "\033[32m#                    #\033[0m"
  echo -e "\033[32m##############################\033[0m"
  sleep 0.5
done

相关文章

  • 20 - sed综合案例

    点名器 新建名单文件 编写随机点名脚本

  • 企业面试及案例-06-22

    一、本文介绍 1.cp、alias企业案例; 2.seq、sed、grep; 3.sed内容替换; 4. 命令总结...

  • 综合案例

    来自拉钩教育-JAVA就业集训营 1.商城案例表设计 通过对商城项目的部分表关系进行分析,完成数据库表的设计 1....

  • 20.综合案例(2)-性能优化

    7.分析性能问题 系统中用户访问日志的数据量,随着时间的推移,这张表的数据量会越来越大,因此我们需要根据业务需求,...

  • 20.综合案例(1)-前置设置

    1. 需求分析 在业务系统中,需要记录当前业务系统的访问日志,该访问日志包含:操作人,操作时间,访问类,访问方法,...

  • linux 命令 awk

    awk使用 sed -n '/queryAll2/p' 2017-02-20.log | awk -F ',' '...

  • 一建备考:《市政工程》科目分析及复习技巧

    一、分值分布: 20个单选题,10个多选题,5道综合分析题(案例)。其中单选题每题1分,共20分;多选题每道2分,...

  • 方法综合案例

    def __init__(self, name): self.name = name @stati...

  • 综合案例展示

    想做出效果如下的页面: html代码入下 CSS样式入下:

  • 方法综合案例

    class Game: top_stor=0 def __init__(self, name): ...

网友评论

      本文标题:20 - sed综合案例

      本文链接:https://www.haomeiwen.com/subject/umphjrtx.html