cshell专题

一文掌握cshell编程_1(概念、案例双管齐下)

前言 相信在IC行业中不少公司使用cshell作为脚本语言之一,很不幸的是目前网络上cshell的中文介绍少之又少,绝大部分是bash的介绍。近期有幸阅读了一本cshell cookbook,故将个人的学习心得发布于此,也希望志同道合的朋友一起探讨一番。(从看cookbook到博文的发表历时4个月,每天下完班就瞌睡的很,icer sandman无疑了,当然也是创作不易呀)。 下面我将从cshel

cshell

1. 解析文件路径 将‘/’替换成空格,并赋值给数组,通过操作数组$arr[idx]来解析路径。 set file_path = `PWD` set arr = ($file_path:as%/% %) #()标识数组赋值,as将'/'替换成空格,%为分隔符(可以为任何特殊字符)set case_name = $arr[$#arr] 2. 变量运算 使用expr来标识变量运算

CSHELL常用功能实例 (CSHELL逐行读txt文件)

对指定目录下所有文件夹进行循环操作 #! /bin/cshset Source_dir=/nfs/m1/S1200set Target_dir=/nfs/m1/hcpforeach S1200_id (1 2 3 4 5 6 7 8 9 10 11 12)cd ${Source_dir}-${S1200_id}foreach sub_id (*) if (-d ${sub_id}) then