shell100编程入门练习题
时间: 2024-02-04 08:01:01 浏览: 105
shell编程题目练习
shell编程是一种在Unix和类Unix系统中使用的脚本语言,它可以通过命令行交互或者写在脚本文件中来执行各种任务。下面是一些shell编程入门练习题。
1. 编写一个脚本,输出当前系统的用户名、主机名和当前日期。
```shell
#!/bin/sh
user=$(whoami)
host=$(hostname)
date=$(date)
echo "当前用户名: $user"
echo "当前主机名: $host"
echo "当前日期: $date"
```
2. 编写一个脚本,计算1到100之间所有偶数的和。
```shell
#!/bin/sh
sum=0
for (( i=0; i<=100; i+=2 )); do
sum=$((sum + i))
done
echo "1到100之间所有偶数的和为: $sum"
```
3. 编写一个脚本,列出指定目录下的所有文件和文件夹,并统计其数量。
```shell
#!/bin/sh
dir="/path/to/directory"
count=0
echo "目录下的文件和文件夹:"
for item in $(ls $dir); do
echo $item
count=$((count + 1))
done
echo "目录下的文件和文件夹数量为: $count"
```
这些练习题可以帮助初学者熟悉shell编程的基本语法和常用命令,希望对你有帮助!
阅读全文