编写一个shell程序,改程序的功能是:检测位置参数个数是否等于0,若等于0,则列出当前目录本身的内容,否则

编写一个shell程序,改程序的功能是:检测位置参数个数是否等于0,若等于0,则列出当前目录本身的内容,否则,对于每个位置参数,以长格式显示其所包含的文件和子目录

#!/bin/bash
if [ $# -gt 0 ]; then
    for i in $*; do
        ls $i
    done
else
    ls    
fi
温馨提示:内容为网友见解,仅供参考
无其他回答

编写一个shell脚本,脚本名为shell,执行该脚本的功能是:判断第一个位置...
\/bin\/bashif [ $# -lt 1 ];then echo "usage $0 [path or file]" exit -1fiif [ "$1" = "\/root" ];then ls -a $1 | tee 13out else echo "第一个位置参数不是\/root目录!" exit -2fiargc=0for i in $@do argc=$(($argc+1)) if [ $argc -eq...

...shell 编程(2) 一、编写脚本 isnumber,接收一个命令行参数,并判断...
read -p "Please input a number:" num if [ -n "$num" ];then echo "$num is a number!"else echo "$num not a number!"fi --- 希望我的回答能够帮助你 参考资料:e

如何创建一个shell脚本检查命令行参数个数,如果参数不是三个显示一条...
1、“shell”中有一个特殊变量“$#”:表示包含参数的个数;2、“if [ $# -ne 3 ] ; then # ”:如果参数不为3个 3、输入“if [ $# -ne 3 ];then echo errorelse echo "$1 $2 $3"if”实线的方向是主要流程,虚线表示被调用的配置文件。在login shell的环境下,最终被读取的配置...

编写一个shell程序convert.sh 如果输入convert.sh *.c
exit 0

编写一个shell脚本,读入10个参数,输出最大值和最小值。(包含执行结果...
num_count=10 max_num=-99999 min_num=-99999 while [ $cal_id -le $num_count ]do read line if [ $cal_id -eq 1 ] ; then min_num=$line fi if [ $line -ge $max_num ] ; then max_num=$line fi if [ $line -le $min_num ] ; then min_num=$line fi cal_id=`...

...怎么编写一个shell脚本,检查一个100台设备的是否都具有某项服务,如...
如同其他语言一样,通过我们使用任意一种文字编辑器,比如nedit、kedit、emacs、vi 等来编写我们的shell程序。程序必须以下面的行开始(必须方在文件的第一行):!\/bin\/sh 符号#!用来告诉系统它后面的参数是用来执行该文件的程序。在这个例子中我们使用\/bin\/sh来执行程序。当编辑好脚本时,如果要执行该...

编写一个shell脚本,依次判断位置参数$1-$9代表的文件名,在当前目录下是...
代码及测试截图如下:说明: 上图共有3条命令:第一条: ls -l列出了当前文件夹中共有5个文件, 分别为A,B,C,D,user.sh.这里面user.sh是我们的脚本文件;第二条: cat user.sh 看一下user.sh这个脚本中的内容;第三条: .\/user.sh A B C E 执行脚本;.这里面代码中没有明确给出$1-$9,...

编写Shell脚本---接受、判断用户参数
[TOC]如果想查看当前所在工作路径并列出当前目录下所有的文件及属性信息,实现这个功能的脚本如下:Shell脚本文件的名称可以任意,但为了避免被误以为是普通文件,建议将 .sh 后缀加上,以表示是一个脚本文件 在上面的 example.sh 脚本中出现了三种不同的元素:执行脚本有两种方式:各变量的作用:用...

编写一个shell程序,实现运行时带一个参数,从小到大顺序输出该参数间的...
) 或 i=`expr $i + 1` 或 let i++ 我只写三种常用的+1循环 done 方法三:告诉你一种 awk方法你可以以后实用 awk 'BEGIN{for(i=1;i<100;i++) print i}'方法四:N=$1 seq $1 就两行写入脚本即可 最后$1是位置参数,就是你运行脚本后面的第一个参数 好了。希望可以帮到你 ...

如何编写一个shell脚本
等来编写我们的shell程序。 程序必须以下面的行开始(必须方在文件的第一行): #!\/bin\/sh 符号#!用来告诉系统它后面的参数是用来执行该文件的程序。在这个例子中我们使用\/bin\/sh来执行程序。 当编辑好脚本时,如果要执行该脚本,还必须使其可执行。 要使脚本可执行: chmod +x filename 然后,您可以通过输入: ...

相似回答