30个实例带你从零开始玩转Linux Shell脚本编程,成为Shell大神!
在Linux Shell脚本编程中,以下是一些常见的实例,展示了如何使用Shell编写脚本:
- 打印"Hello, World!":
#!/bin/bash
echo "Hello, World!"
- 循环打印数字1到5:
#!/bin/bash
for i in {1..5}
do
echo $i
done
- 求1到5之和:
#!/bin/bash
sum=0
for i in {1..5}
do
sum=$((sum + i))
done
echo $sum
- 判断文件是否存在:
#!/bin/bash
file="myfile.txt"
if [ -e $file ]; then
echo "File exists."
else
echo "File does not exist."
fi
- 通过curl检查网站状态:
#!/bin/bash
if curl -Is http://example.com | grep '200 OK' > /dev/null; then
echo "Website is up."
else
echo "Website is down."
fi
- 批量创建文件夹:
#!/bin/bash
for dir in dir1 dir2 dir3; do
mkdir -p /path/to/$dir
done
- 查找并删除旧的日志文件:
#!/bin/bash
find /path/to/logs -name "*.log" -type f -mtime +7 -exec rm -f {} \;
- 批量复制文件到另一个目录:
#!/bin/bash
for file in /path/to/source/*; do
cp $file /path/to/destination/
done
这些例子涵盖了基本的Shell脚本编程技巧,包括循环、条件判断、文件操作和进程控制等。通过实践这些例子,开发者可以逐步提高他们的Shell脚本编写能力,成为Shell编程的专家。
评论已关闭