echo -e "Please input a filename, I will check the filename's type and \ permission.\n\n" read -p "Input a filename : " filename test -z $filename && echo "You must input a filename." && exit 0 test ! -e $filename && echo "The filename '$filename' do not exist" &&...
echo-e"换行 \n""\c"# -e 开启转义 echo"It it a test" --- 换行 It it atest 4.显示颜色 -e 格式:echo -e "\033[字背景颜色;文字颜色m 字符串 \033[0m" 其中033可以用e代替"\e[字背景颜色;文字颜色m 字符串 \e[0m" printf命令 printf 中使用格式化字符串,还可以制定字符串的宽度、左右...
read-p “输入你的名:” lastname echo-e “\n你的全名为:${firstname}${lastname}” exit 0 样例二:加法运算 #!/bin/bash echo -e "请输入2个数字a, b, 然后输出结果c \n" read -p "请输入a:" a read -p "请输入b:" b c=$((${a}+${b})) echo -e "\nc=${c}\n" esit 0 ...
shell脚本基本命令echoshell脚本-e 语法:set [-可选参数] [-o 选项]一般 “-” 表示启用某个参数,“+” 表示取消某个set曾启动的参数。与-<参数>相反功能说明set 指令可根据不同的需求来设置当前所使用shell的执行方式,同时也可以用来设置或显示shell变量的值。当指定某个单一的选项时将设置shell的常用特性,如...
echo -e 'script name $0:'$0 echo -e 'total script parameter $#:'$# [ "$#" -lt 2 ] && echo 'total less than 2' && exit 0 echo 'whole parameter $@:'$@ echo 'first parameter $1:'$1 echo 'second parameter $2:'$2
/sbin/shutdown -t5exitfidonefirm-f /tmp/auto_poweroff_script.tmpechonormal exit.exit 食用方法:将脚本保存为 sh 文件,使用crontab定时执行(一分钟执行一次) 把上面的内容另存为一个后缀为sh的文件(全文使用文件名 auto_shutdown_script.sh ) 注意如果是在windows上操作请下一个notepad++,需要将文件换行符改...
(i=1;i<=5;i++));doecho$idone# 函数示例say_hello(){echo"Hello,$1!"}say_hello"Alice"say_hello"Bob"# 参数传递示例echo"Script name:$0"echo"First argument:$1"echo"Second argument:$2"# 文件处理示例echo"Contents of the current directory:"lsecho"Searching for 'example' in files:"grep...
shell script编程 [TOC] shell script (纯文本文件) 在系统管理上是一个好工具, 但是用在处理大量数值运算上就不好了, 因其速度较慢, 且使用CPU资源较多, 容易造成主机资源分配不良. shell script的执行至少需要 r 权限, 若需要命令执行, 至少需要 rx权限....
echo $1 #函数的第一个参数 echo $2 #函数的第二个参数 } pr good morning $0代表脚本名字,见What do $? $0 $1 $2 mean in shell script? 双引号和单引号 双引号变量会被替换,而单引号不会,如 var="good" p="$var morning" echo $p # good morning ...
echo "Usage: `basename $0` $script_parameters"Usage: 到这里都只是字符串,会直接显示成 Usage:`basename $0`这句会先执行,然后把结果返回到这个echo 里面来 basename应该是一个方法,$0是传入到这个shellscript中的第一个参数 script_parameters 另一个变量,放在字符串中,echo时会显示变量的值 ...