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

linux经典例题编程

  1. 编写Shell脚本,计算1~100的和

首先vi 1.sh,创建一个名为1.sh的脚本,然后赋予这个脚本权限,使用命令chmod 755 1.sh,然后就可以在脚本中写程序,然后运行。

shell脚本内容

运行结果:

  1. 编写Shell脚本,输入一个数字n并计算1~n的和。要求:如果输入的数字小于1,则重新输入,知道输入正确的数字为止。

shell脚本内容:

运行结果:

  1. 编写Shell脚本,批量建立用户user_00、user_01、...,user_99。

shell脚本内容:

运行结果:

  1. 编写Shell脚本,实现两个变量之间的加减乘除运算

运行结果:

  1. 编写Shell脚本,实现备份文件:每天18:00归档/etc目录下的所有文件,归档文件名为如下格式:etc-YYYY-MM-DD;保存在/home/user/backup目录下,其中user为当前登录用户名。

Shell脚本内容:

运行结果:

  1. 编写Shell脚本,*星号输出等腰梯

Shell脚本内容:

运行结果:

  1. 编写Shell脚本,打印九九乘法表

Shell脚本内容:

运行结果:

实验总结 

首先,Shell 编程让我更加深入地理解了操作系统的工作原理和命令行的强大功能。通过编写脚本,我能够将一系列复杂的操作自动化,大大提高了工作效率。这使我意识到,掌握好 Shell 编程可以在日常的系统管理和任务处理中发挥巨大的作用。

此外,通过这次实训,我还深刻体会到了良好的编程习惯和代码规范的重要性。清晰的代码结构和注释,不仅方便自己日后维护,也便于他人理解和使用。

http://www.lryc.cn/news/367305.html

相关文章:

  • 二叉树的实现(初阶数据结构)
  • C++笔试强训day41
  • 【JavaScript】内置对象 - 字符串对象 ⑤ ( 判断对象中是否有某个属性 | 统计字符串中每个字符出现的次数 )
  • Linux环境下测试服务器的DDR5内存性能
  • 19、matlab信号预处理中的中值滤波(medfilt1()函数)和萨维茨基-戈雷滤波滤(sgolayfilt()函数)
  • Scala 练习一 将Mysql表数据导入HBase
  • 前端工程化:基于Vue.js 3.0的设计与实践
  • Linux☞进程控制
  • mybatis离谱bug乱转类型
  • 视频监控管理平台LntonCVS视频汇聚平台充电桩视频监控应用方案
  • VS环境Python:深度探索与实用指南
  • SpringBoot整合SpringSecurit(二)通过token进行访问
  • 【算法训练 day50 打家劫舍、打家劫舍Ⅱ、打家劫舍Ⅲ】
  • YOLOv8改进 | 卷积模块 | 在主干网络中添加/替换蛇形卷积Dynamic Snake Convolution
  • 深入解析力扣183题:从不订购的客户(LEFT JOIN与子查询方法详解)
  • 牛客NC32 求平方根【简单 二分 Java/Go/C++】
  • 王道408数据结构CH3_栈、队列
  • Angular 由一个bug说起之六:字体预加载
  • 并查集进阶版
  • 贪心(不相交的开区间、区间选点、带前导的拼接最小数问题)
  • [力扣题解] 617. 合并二叉树
  • kafka-消费者组(SpringBoot整合Kafka)
  • Redisson知识
  • 0103__【C/C++ 单线程性能分析工具 Gprof】 GNU的C/C++ 性能分析工具 Gprof 使用全面指南
  • 如何把几个pdf文件合成在一个pdf文件
  • Stream与MLC测试CPU内存DDR5的原理与方法详解
  • linux业务代码性能优化点
  • Shell脚本学习_字符串变量
  • spring-kafka-生产者服务搭建测试(SpringBoot整合Kafka)
  • JVM学习-内存泄漏