1、编写一个名为iffile程序,它执行时判断/bin目录下date文件是否存在?

2、编写一个名为greet的问候程序,执行时能根据系统当前的时间向用户输出问候信息。设从半夜到中午为早晨,中午到下午六点为下午,下午六点到半夜为晚上。

3、编写一个名为ifuser的程序,它执行时带用户名作为命令行参数,判断该用户是否已经在系统中登录,并给出相关信息。

4、编写一个名为menu的程序,实现简单的弹出式菜单功能,用户能根据显示的菜单项从键盘选择执行对应的命令。

5、编写一个名为chname的程序,将当前目录下所有的.txt文件更名为.doc文件。

**6、编写一个名为chuser的程序,执行中每隔5分钟检查指定的用户是否登录系统,用户名从命令行输入;如果指定的用户已经登录,则显示相关信息。 **

7、使用for循环在/oldboy目录下通过随机小写10个字母加固定字符串oldboy批量创建10个html文件,名称例如为:

[root@oldboy oldboy]# sh /server/scripts/oldboy.sh

[root@oldboy oldboy]# ls

coaolvajcq_oldboy.html qnvuxvicni_oldboy.html vioesjmcbu_oldboy.html

gmkhrancxh_oldboy.html tmdjormaxr_oldboy.html wzewnojiwe_oldboy.html

jdxexendbe_oldboy.html ugaywanjlm_oldboy.html xzzruhdzda_oldboy.html

qcawgsrtkp_oldboy.html vfrphtqjpc_oldboy.html

代码:

运行结果:

8、将以上文件名中的oldboy全部改成oldgirl(用for循环实现),并且html改成大写。(1116)

结果:

9、批量创建10个系统帐号oldboy01-oldboy10并设置密码(密码为随机8位字符串)。

10、求1到100的和

代码:

结果:

Linux程序选择boy糊者girl,linux脚本程序练习-Go语言中文社区相关推荐

  1. marlin速度前瞻运动控制c语言程序,开源cnc项目Marlin2.0运动控制部分代码理解-Go语言中文社区...

    本文主要梳理Marlin2.0工程代码中关于运动控制部分的理解.Marlin1.0工程代码用C语言写的,阅读起来比较容易.Marlin1.0主要核心算法包括圆弧插补.速度前瞻.转角速度圆滑.梯形速度规 ...

  2. linux redis最大连接数,并发编程-并发下redis连接数监测-Go语言中文社区

    背景 用go语言写的服务,之前在并发过后,redis连接很久没有释放,下面来做下监测的过程. 监测命名netstat 实战 netstat -nat | grep 6379 可以检测端口的情况 可以看 ...

  3. linux 网卡包存储,Linux下使用libpcap进行网络抓包并保存到文件-Go语言中文社区

    libpcap是一个抓取网络数据报文的C语言函数库,使用这个库可以非常方便的抓取网络上的报文,方便我们分析经过我们设备上的各种报文: 1.libpcap安装 下载文件:libpcap-x.x.x.ta ...

  4. linux apk 拆分 odex,android apk反编译和odex转dex-Go语言中文社区

    http://www.cnblogs.com/wanqieddy/archive/2012/03/01/2375424.html 大家好,这里介绍apk反编译操作. 1:apk反编译 2:odex转d ...

  5. linux控制协程参数,Linux高性能网络:协程系列06-协程实现之切换-Go语言中文社区...

    目录 6.协程实现之切换 问题:协程的上下文如何切换?切换代码如何实现? 首先来回顾一下x86_64寄存器的相关知识.x86_64 的寄存器有16个64位寄存器,分别是:%rax, %rbx, %rc ...

  6. android studio 驼峰,android studio 高级设置--驼峰选择,命名前缀,快速导包,Log 颜色等等-Go语言中文社区...

    本文主要内容来自 Dmytro Danylyk 在 Medium 的文章Configuring Android Studio.在此感谢!虽然使用Android Studio 的朋友有一点帮助. 前面的 ...

  7. xmanager linux,教您用xmanager启动Linux上的图形界面程序-Go语言中文社区

    对于习惯实体化的开发人员来说,还是界面化用着比较习惯,所以这就涉及到掌握使用Xmanager启动Linux上的图形界面程序,为了方便大家的使用,本集小编就详细的为大家讲解具体操作. 具体步骤如下: 1 ...

  8. linux 运行go文件路径,go程序部署到linux上运行-Go语言中文社区

    go 语言版本:go1.9.2 开发环境:win10 部署环境:ubuntu 14.04.6 一.win10上的操作 1.在src目录下依次执行set CGO_ENABLED=0.set GOOS=l ...

  9. go移植linux内核书名叫啥,嵌入式 Linux根文件系统移植之Linux文件系统简介-Go语言中文社区...

    学号:16020311003    姓名:杨虎成 [嵌牛导读]Linux支持多种文件系统,文件系统接口实现为分层的体系结构,将用户接口层.文件系统实现和操作存储设备的驱动程序分隔开 [嵌牛鼻子]Lin ...

最新文章

  1. redis学习之——CAP原理CAP+BASE
  2. 怎么ping虚拟计算机,虚拟机和主机如何互ping,以及虚拟机网络配置遇到的那些坑...
  3. VMware Workstation 7.0 203739 汉化补丁
  4. ORA-01756: quoted string not properly terminated
  5. 构造函数 + 原型链继承 + 临摹面向对象模式的canvas动画框架
  6. 关于oracle sql语句查询时表名和字段名要加双引号的问题
  7. 如何将系统退回上个版本Android,vivo NEX A降级教程,如何回退到旧版本系统的方法...
  8. matlab实现双边滤波_【他山之石】pytorch 实现双边滤波
  9. Tensorflow添加matplotlib可视化
  10. 【华为云技术分享】选择困难症必看!云服务器操作系统选择技巧+经验
  11. RabbitMq学习笔记001---RabbitMq在Windows下安装配置
  12. Cinder组件解析
  13. MySql学习之组合查询
  14. 通用大数据架构-_通用做法-第4部分
  15. python全套视频迅雷下载_[全套视频] 老王Python基础,进阶,项目篇(无KEY完整版) 视频教程 15G...
  16. 阿里巴巴的26款超神Java开源项目!
  17. 3D人体骨架检测(mediapipe)
  18. 树莓派linux控制录音,树莓派通过USB声卡录音和播放
  19. 优动漫PAINT是什么?有哪些功能和特色
  20. 解决Win10锁屏超1分钟,显示器关闭问题

热门文章

  1. [渝粤教育] 中国地质大学 高级会计学 复习题
  2. [渝粤教育] 中国地质大学 面向对象程序设计 复习题 (2)
  3. 【渝粤教育】电大中专药品储存与养护技术 (2)作业 题库
  4. 计算机原理与应用简称,基础知识-计算机原理与应用.ppt
  5. flutterapp部分手机无法打开_Flutter应用程序在最新更新后无法运行
  6. 块内拉升lisp_求大神告知,如何用LISP实现块数量分类统计程序,最好统计后列出表格。谢谢了。...
  7. php 跳回上一页_php – Laravel 5 – 登录后重定向回到上一页
  8. 常见的股票技术因子学习以及计算
  9. sci translate好用吗_228个学科分类对应12000+本SCI和SSCI期刊,总有你要的那款!
  10. php定时任务(自己)