写一个脚本/root/bin/argsnum.sh,接受一个文件路径作 为参数;如果参数个数小于1,则提示用户“至少应该给一个 参数”,并立即退出;如果参数个数不小于1,则显示第一个 参数所指向的文件中的空白行数

简介: 写一个脚本/root/bin/argsnum.sh,接受一个文件路径作 为参数;如果参数个数小于1,则提示用户“至少应该给一个 参数”,并立即退出;如果参数个数不小于1,则显示第一个 参数所指向的文件中的空白行数

vim /root/bin/argsnum.sh

!/bin/bash

if [ $# -lt 1 ];then
echo "请输入至少一个参数:"
exit 0
fi

if [ $# -gt 1 ];then
SUM=grep "^$"  $1 | wc -l
echo "空白行为:$SUM"
fi

目录
相关文章
|
7月前
|
Linux Shell
Linux脚本获取输入参数判断文件还是文件路径
Linux脚本获取输入参数判断文件还是文件路径
39 4
|
7月前
|
人工智能 机器人 Shell
【shell】shell数组的操作(定义、索引、长度、获取、删除、修改、拼接)
【shell】shell数组的操作(定义、索引、长度、获取、删除、修改、拼接)
|
7月前
|
存储 前端开发 Java
去掉参数中第一个“,”
去掉参数中第一个“,”
59 0
|
Shell Perl
查找 80 端口请求数最高的前 20 个 IP 地址,判断中间最小的请求数是否大于 500,如大于 500,则输出系统活动情况报告到 alert.txt,如果没有,则在 600s 后重试,直到有输出为止
查找 80 端口请求数最高的前 20 个 IP 地址,判断中间最小的请求数是否大于 500,如大于 500,则输出系统活动情况报告到 alert.txt,如果没有,则在 600s 后重试,直到有输出为止
109 1
|
Shell
用shell打印示例语句中字母数小于6的单词
用shell打印示例语句中字母数小于6的单词
93 0
|
API Python
一日一技:如何正确使用 re.sub 的第二个参数
一日一技:如何正确使用 re.sub 的第二个参数
97 0
|
架构师 程序员 Go
有趣的“第二个系统”
什么是”第二个系统“? 这是一个有趣的概念,简单描述下:
有趣的“第二个系统”
|
PHP
如何计算PHP函数中传递的参数数量
在开始本文之前不知道大家对PHP函数有多少了解,那如果你还是刚入门的新人我就推荐大家先看看PHP自学手册中的《PHP函数》章节,毕竟有句话说的好PHP的真正威力源自于它的函数~ 那么本文将给大家介绍关于函数的基础知识:计算PHP函数中传递的参数数量。 首先给大家简单介绍怎么创建函数:
198 0