Shell编程符号「*)」的表示意义
题目
Shell编程符号「*)」的表示意义
cat ${PARAFILE} | sed s/AA/aa/g while read cline;
do
case ${cline} in
${CCLASS}*) CLASS=`echo ${cline} | cut -c${start_pos}-${end_pos}` ;;
${CID}*)ID=`echo ${cline} | cut -c${start_pos}-${end_pos}` ;;
esac
echo ${cline} >> test.txt
done
其中,{PARAFILE}是一个文件.
CCLASS 和 CID都是定义的固定值
CLASS 和 ID是变量
start_pos和end_pos是为截取固定位数字符定义的常量
看不懂${CCLASS }*) CLASS =`echo ${cline} | cut -c${start_pos}-${end_pos}`
中,「*)」这个符号是什么意思
答案
你应该把星号和前面的变量合起来看${CCLASS}* 表示以${CCLASS}为开头的值, 后面的 ")" 这个是case 语句用的假设 cline="ABCD"CCLASS=A, CID=B那么case ${cline} in ${CCLASS}* ) echo "A" ;; $(CID...
举一反三
已知函数f(x)=x,g(x)=alnx,a∈R.若曲线y=f(x)与曲线y=g(x)相交,且在交点处有相同的切线,求a的值和该切线方程.
我想写一篇关于奥巴马的演讲的文章,写哪一篇好呢?为什么好
最新试题
- 有关于ying字的成语有哪些?
- X,Y,Z是三个有理数,若X〈Y,X+Y〉0且XYZ〈0,试判断X—Z的符号.
- 老刘和小李合作一项工作,要12天完成.如果先合作8天,剩下的由小李单独做,小李”
- 已知a.b互为相反数,c.d互为倒数,m=-【-(+3)】,求m的平方-m分之a+b-cd的值这个题怎么写
- 某少年军校的师生到距学校15km的部队营地参观学习.一部分人骑自行车走,过了40分钟,其余的人乘汽车出发,结果他们同时到达.已知汽车的速度是自行车的3倍,求两车的速度.
- 求"天将降大任于斯人也,必先劳其筋骨,饿其体肤,"一整首诗!
- 什么是节点、节线、节圆?节点在齿轮上的轨迹是圆形的称为什么齿轮?答:齿廓接触点的公法线与连心线的交点称为节点,一对齿廓啮合过程中节点在齿轮上的轨迹称为节线,节线是圆形的称为节圆.具有节圆的齿轮为圆形齿
- Any turn I can turn to you
- 四时田园杂兴这首诗描写了__________.展现了__________.
- 书面表达(英语) 以在我的教室里为题,写一篇60词左右的短文.
热门考点