news 2026/4/23 14:24:05

1231_linux_shell_1

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
1231_linux_shell_1

文章目录

  • 1 Hello World
    • I 键
  • esc :wq
  • 对话式脚本:变量内容由使用者决定。
  • 随日期变化:利用date进行文件的创建
  • 3.数值运算:简单的加减乘除

1 Hello World

I 键

esc :wq

./sh01.sh

对话式脚本:变量内容由使用者决定。

使用read命令撰写一个script。让用户输入first name与last name后,在屏幕上显示“Your full name is: ”的内容。




随日期变化:利用date进行文件的创建

例子:假设想要创建3个空文件(通过touch),文件名由用户输入和前天、昨天和今天的日期决定。例如,用户输入“filename”,而今天的日期是2022/08/15,则3个文件名为filename_20220813、filename_20220814和filename_2020815。


3.数值运算:简单的加减乘除

可以使用declare来定义变量的类型,利用“$((计算式))”来进行数值运算,bash shell系统默认仅支持到整数。
例子:要求用户输入两个变量,然后将两个变量的内容相乘,最后输出相乘的结果


版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/4/22 15:14:28

在玩转51单片机的世界里,直流电机的调速仿真绝对是一个经典实验。今天我们就来聊聊如何通过滑动变阻器控制电机的转速,顺便分析一下代码和仿真过程

基于51单片机的直流电机调速仿真 通过调节滑动变阻器控制电机转动速度 没有速度值显示 包括源程序,仿真,proteus软件包 送相关文档资料(不是对应配套的,仅供参考,自行整合取舍使用)首先,我们得有…

作者头像 李华
网站建设 2026/4/23 13:39:57

YOLOv8智慧教育应用场景构思

YOLOv8智慧教育应用场景构思 在一间普通教室里,摄像头静静记录着一切:学生低头翻书、举手提问、悄悄掏出手机……过去这些行为只能靠督导听课或教师主观判断,如今却能被AI实时“看见”——不是通过回放视频,而是由一个轻量级但极其…

作者头像 李华
网站建设 2026/4/23 13:39:50

Dify如何完美适配Next.js最新版本:5大核心技巧与避坑指南

第一章:Dify与Next.js最新版本适配的背景与挑战随着前端生态的快速演进,Next.js 持续推出新特性以支持更高效的开发体验和更优的运行时性能。Dify 作为一个融合低代码与 AI 工作流的开发平台,在集成 Next.js 最新版本(如 v14&…

作者头像 李华
网站建设 2026/4/23 13:39:57

1. Cockpit 管理服务器

Cockpit 是一个开源工具,通过Web Console管理Linux服务器。部署 Cockpit# 安装软件包 [rootserver ~]# yum -y install cockpit # 启用并启动服务 [rootserver ~]# systemctl enable cockpit.socket --now # 配置防火墙放行 cockpit 服务 [rootserver ~]# firewall-…

作者头像 李华
网站建设 2026/4/15 6:36:11

YOLOv8能源效率优化:降低训练碳足迹

YOLOv8能源效率优化:降低训练碳足迹 在智能监控、工业质检和自动驾驶等领域,深度学习驱动的目标检测技术正以前所未有的速度落地。YOLO(You Only Look Once)系列作为实时检测的标杆,其最新版本YOLOv8凭借出色的精度与推…

作者头像 李华
网站建设 2026/4/20 15:16:41

交叉验证怎么做才科学?R语言环境下必须掌握的8个黄金法则

第一章:交叉验证的核心概念与R语言实现基础交叉验证是一种评估机器学习模型性能的重要统计方法,尤其在数据集有限的情况下,能够有效避免过拟合并提供更稳健的模型评估。其核心思想是将原始数据划分为多个子集,反复进行训练和验证&…

作者头像 李华