热门搜索 :
考研考公
您的当前位置:首页正文

shell 操作

来源:东饰资讯网

shell的三种运行方式

1.#sh filename

(子进程运行,结束后变量名失效)

2. #./filename

(子进程运行,结束后变量名失效)

3.source filename

(父进程运行,结束后变量名有效)

0.变量

var=0
echo $var
echo ${var}  #加大括号是为了帮助解释器识别变量的边界
readonly var  #var变成了只读变量

字符串

str='2333 333' 
#单引号里的任何字符都会原样输出,单引号字符串中的变量是无效的;
#单引号字串中不能出现单引号(对单引号使用转义符后也不行)。
name='glassy'
str="my name is  \"$your_name\"! \n" #可以有变量可以转义

拼接字符串


str1="hello,"
str2="world"
echo $str1$str2
$var=0$var

1.if-else

if condition
then
    command1 
    command2
    ...
    commandN 
fi
if condition
then
    command1 
    command2
    ...
    commandN 
fi
if condition1
then
    command1
elif condition2 
then 
    command2
else
    commandN
fi

2.for

for var in item1 item2 ... itemN
do
    command1
    command2
    ...
    commandN
done

例子:

for i in {1..10}
do 
  mkdir glassy$i
done

3.while

while condition
do
    command
done
Top