系统相关
首页 > 系统相关> > linux tcsh demo

linux tcsh demo

作者:互联网

set var1=xuehaodang   #tcsh 用set定义变量;set的用法与bash大不相同;
set var2 = xhdwife
echo $var1
echo $var2
set i=0
foreach list (a b c d e f)  #foreach 循环,以end结束;与bash中的for in 循环类似
echo $list
end
repeat 3 echo $i
while($i<5)      #while循环,以end结束;
echo $i
set i = `expr $i + 1`  # expr进行数学运算, 运算数字以及符号之间需用空格隔开
if($i == 4) then    # if 与then必须在同一行
echo '$i == 4'
else
echo '$i != 4'
endif
end

foreach list (`ls ./`)
echo $list
end

foreach list (${argv[*]})  #tcsh 中的数组用法
echo ${#argv}  #数组元素个数
echo $list
end

echo 'echo $*'  #传给脚本的所有参数
echo $*
echo 'echo $#'  #传给脚本的所有参数的个数
echo $#
#echo $@ $@ illegal variable

 

标签:set,end,tcsh,demo,echo,foreach,linux,var1
来源: https://www.cnblogs.com/linuxiaogang/p/15875595.html