写一个简单的sh脚本

版本测试运用:CentOS-7-x86_64-Minimal-2009

因为使用虚拟机是mini版所以vim命令是无法识别的,因该用简化后mini版自带的vi创建文件。

1,挑选工作文件夹(包括创建文件夹)

2,创建文件(temp.sh)

3,vi temp.sh (编辑文件)

这里可以在XXXshell上直接编辑也可以下一个notepad直接编辑然后保存。

#!/bin/bash(头部声明)
mkdir -p /home/{a,b,c,d,e}(创建五个文件夹)
echo "ok"(创建完成后显示“ok”)

esc :wq退出

chmod +x mk.sh(加执行权限)

./mk.sh(执行,返回结果ok)

为什么无论写多少代码,ll(ls -l)后显示“总用量为4”?

因为linux分配空间固定导致的,block固定大小为4096B,自然写不超过4kb也是显示为4。

一个普通的函数创建

#!/bin/bash
##定义目录名称
DIRNAME="/home/f"(定义变量)
mkdir -p "${DIRNAME}" # 引用变量创建目录

echo "创建的路径为 ${DIRNAME}" # 输出显示

(我恨美体字)