优点:由于使用了-a加参数值的方式进行一一匹配,所以不会参数匹配错误,同时也可以缺省参数,并不会导致参数错误,同时也便于后期参数的扩展和移植 缺点:脚本执行时参数需要的输入会增多
7.-v参数,打印是显示文件名称 amosli@amosli-pc:~/learn/fd$head-v test.txt==> test.txt <==a b c d e f g h i j 英文提示信息: -v, --verbose always print headers givingfilenames 其中,用--verbose和-v显示的是一样的效果 amosli@amosli-pc:~/learn/fd$head--verbose test.txt==> ...
-v,一边执行脚本,一边将执行过的脚本命令打印到标准输出。 -x,提供跟踪执行信息,将执行的每一条命令和结果依次打印出来。 使用这些选项有三种方法(注意:避免几种调试选项混用) 1.在命令行提供参数: $sh-x debug.sh 2.脚本开头提供参数: #!/bin/sh-x 3.在脚本中用set命令启用or禁用参数: set -x # 表示...
使用-v参数,我们可以看到压缩文件更详细的信息。 例如,我们要查看目录下的所有以英文字母f开头的压缩文件的详细信息: [purpleendurer @ bash ~] zcat -lv f*.gz method crc date time compressed uncompressed ratio uncompressed_name defla 9593802c Sep 18 23:20 23 3 -66.7% f1.txt defla bebed3ef Sep...
范例3:加-v参数显示创建目录的过程(没什么实际用途) mkdir -pv test1/test2 image image 范例4:创建目录时可使用-m参数设置目录的默认权限 mkdir dir1 ls -ld dir1 mkdir -m 333 dir2 ls -ld dir* ls image image 2、mv:移动或重命名文件
shell中除了有上边这样用来判断文件是否存在的参数,当然还有判断两个数是否相等这样更常规的命令 例如,if [ $# -gt 0 ]这样判断传入参数个数是否为0 以上就是shell中常见参数及判断命令的全部内容了,希望能给大家一个参考。 Linux公社:https://www.linuxidc.com/...
$n(功能描述:n为数字,$0代表该脚本名称,$1-$9代表第一到第九个参数,十以上的参数,十以上的参数需要用大括号包含,如${10}) 2)案例实操 (1)输出该脚本文件名称、输入参数1和输入参数2 的值 运行: 4 特殊变量:$# 1)基本语法 $#(功能描述:获取所有输入参数个数,常用于循环)。
\v 表示垂直制表符 \b 表示后退符 \a 表示"alert" (蜂鸣器或闪烁) \0xx 转换为八进制的ASCII码,等价于0xx \" 表示双引号 \$ 表示$本身的意思,跟在后面的变量名不会起作用 echo "\$variables~~~" \\ 表示反斜线 echo "\\" #结果为 \ 赋值给变量的字符串的元素也会被转义, 但是不能把一...
将testDir.zip 解压到 ddd 文件夹下,-d 参数表示压缩后显示生成文件完整路劲 编辑 4.其他参数 编辑 下面是一些常用的 zip 指令: -c 将解压缩的结果显示到屏幕上,并对字符做适当的转换。-l 显示压缩文件内所包含的文件。-v 执行是时显示详细的信息。-a 对文本文件进行必要的字符转换。-b 不要对文本文件进...