shell-script的简单举例
Posted Hello_World!!!
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了shell-script的简单举例相关的知识,希望对你有一定的参考价值。
#!/bin/bash #defind the path PATH=/usr/local export PATH read -p "please input your first name:" firstname reap -p "please input your last name:" lastname echo -e "\nyour name is: $firstname $lastname" #use date create file read -p "please input your filename:" fileuser filename=${fileuser:-"filename"} #use date get the filename date1=$(date --date=‘2 days ago‘ +%Y%m%d) date2=$(date --date=‘1 days ago‘ +%Y%m%d) date3=$(date +%Y%m%d) file1=${filename}${date1} file2=${filename}${date2} file3=${filename}${date3} touch "$file1" touch "$file2" touch "$file3" #条件判断式 read -p "please input (Y/N): " yn if [ "$yn"=="Y" ] || [ "$yn"=="y" ] ; then echo "OK continue" exit 0 fi if [ "$yn"=="N" ] || [ "$yn"=="n" ] ; then echo "OK continue" exit 0 fi #第二种情况 if [条件判断式]; then 内容 else 内容 fi #三 if [条件判断式]; then 内容 elif [条件判断式]; then 内容 else 内容 fi #利用case...esac判断 case $变量名称 in "第一个变量内容") 程序段 ;; "第二个变量内容") 程序段 ;; *) 程序段(不包含第一和第二个变量内容中的) exit 1 ;; esac #举例 case $1 in "one") echo "This is one" ;; "two") echo "this is two" ;; "three") echo "This is three" ;; *) echo "no number" ;; esac #利用function功能(shell script执行方式是 由上而下,由左至右,所以function函数一定要写在程序的最前边) function printit(){ echo -n "Your choice is " }
以上是关于shell-script的简单举例的主要内容,如果未能解决你的问题,请参考以下文章
Shell-Script用于连接目录中具有两个键列的所有CSV文件
jquery 对象的 heightinnerHeightouterHeight 的区别以及DOM 元素的 clientHeightoffsetHeightscrollHeightoffset(代码片段