1231_linux_shell_1

文章目录

1 Hello World

I 键

esc :wq

c 复制代码
./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系统默认仅支持到整数。

例子:要求用户输入两个变量,然后将两个变量的内容相乘,最后输出相乘的结果


相关推荐
GeW2 小时前
新质生产力路线图Linux、数据库、国产化替代一次讲透
linux
aningx4 小时前
cachyos 从 GRUB 切换到 rEFInd
linux
第404号工位5 小时前
40块钱二手瘦客户端,如何跑满家庭物联网中枢?(拒绝Docker爆盘实录)
linux·架构·node.js
骑着蜗牛撵大象3277 小时前
Linux 进程间通信之管道:从 pipe() 的内核语义到 FIFO 落地排错
android·java·linux·系统编程·fifo·管道·进程间通信
..Dauntless..7 小时前
【Linux】一切皆文件和缓冲区
linux·运维·服务器
QMCY_jason7 小时前
x86 ubuntu2204 无gui 安装 openeuler 2203 aarch64版本
linux·运维·服务器
重生之小比特8 小时前
【Linux系统】12 进程程序替换 自定义Shell 命令行解释器
linux·运维·服务器
あ-8 小时前
CubeSandBox配置CubeMaster CPU 超分
linux·运维·服务器
Escalating_xu8 小时前
【Linux 网络编程】TCP Socket 编程(上):从 listen、accept 到完整回显通信
linux·网络·tcp/ip
老秦包你会8 小时前
Linux第十课---------Linux信号
linux