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

 

上一篇:ELK菜鸟手记 (三) - X-Pack权限控制之给Kibana加上登录控制以及index_not_found_exception问题解决


下一篇:窗口无响应,关闭失败,报video system not initialized