5. 编写shell脚本test05.sh实现将输入的参数(参数均为正整数)按照从小到大的顺序写入到当前目录中的mytest05中的con.txt文件中。
时间: 2024-03-26 13:39:25 浏览: 47
Shell脚本中判断输入参数个数的方法
以下是test05.sh的代码:
```sh
#!/bin/bash
# 检查参数数量是否符合要求
if [ $# -lt 1 ]; then
echo "Usage: $0 num1 num2 num3 ..."
exit 1
fi
# 将参数排序
sorted_nums=$(echo "$@" | tr ' ' '\n' | sort -n)
# 将排序后的结果写入文件
echo "$sorted_nums" > mytest05/con.txt
echo "Done."
```
使用方法:
1. 在终端中执行 `chmod +x test05.sh` 赋予脚本执行权限。
2. 执行 `./test05.sh 3 2 1` 来将参数 3、2、1 按照从小到大的顺序写入到当前目录中的 mytest05/con.txt 文件中。你也可以输入其他的正整数参数。
3. 执行结果将会输出 "Done."。你可以在 mytest05/con.txt 文件中查看排序后的结果。
阅读全文