linux
linux args命令参数设置?
args命令参数设置?
args:xargs的默认命令是echo,空格是默认定界符。 默认替换符号是{}
Print命令如何使用?
printf 是linux 下的格式化输出命令。
有点儿类似于python 和c 语言的printf 命令,但是应该没有c语言的那么强大.。printf 命令常用于linux 下的awk 编程, 平时使用输出时用 echo 即可。pintf 命令不能接受管道符参数,也不能之直接跟文件名, 但是可以跟系统命令执行的结果,如`df` 或者 $(cat /etc/passwd)。
一、命令格式: printf 输出类型转义符 输出内容。
二、常用输出格式:
1、%ns : 输出字符串; 输出n位的字符串;
2、 %ni: 输出整数: 输出n位的整数;
3、% 输出浮点数: m位整数 和 n位小数;
三、常用转义符:
1、
水平tab 键;
2、v 垂直tab 键;
3、
换行;
4、
回车, Enter键;
5、f 清除屏幕;
6、 输出退格键;
7、a 输出警告声音。
Shell脚本启动如何传递参数?
Shell脚本如何传递参数有如下2种方法:
1、$0,$1,$2 通过命令行传递参数采用$0,$1,$2..等方式获取脚本命令行传入的参数,$0获取到的是脚本路径以及脚本名,后面按顺序获取参数。
example:脚本例子
#!/bin/bash
echo Shell name $0
echo Shell第一个参数$1
echo Shell第二个参数$2
在Linux shell中执行脚本,结果如下:
2、getopts传递参数
语法格式:getopts [option[:]] [DESCPRITION] VARIABLE
option:表示为某个脚本可以使用的选项
::如果某个选项(option)后面出现了冒号(:),则表示这个选项后面可以接参数(即一段描述信息DESCPRITION)
VARIABLE:表示将某个选项保存在变量VARIABLE中
example:脚本例子:
在shell中执行脚本,结果如下:
以上就是shell脚本如何传递参数的2种方法,希望对你了解有帮助!