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的值和该切线方程.
我想写一篇关于奥巴马的演讲的文章,写哪一篇好呢?为什么好
最新试题
- 我国季风气候的成因及影响
- 自感现象中灯泡发生闪亮的条件
- 为什么中和甲醛溶液中游离酸用酚酞作指示剂,中和硫酸铵中的游离酸则以甲基红作指
- 小红用27.2元正好可以买5千克苹果和4千克橘子,结果她把买的数量颠倒了,剩下0.4元.橘子每千克多少元?
- Br2+NaOH----->NaBr+NaBrO3+H2O如何配平?
- 英语翻译
- (2013•泰安模拟)潜水艇在海水里匀速竖直上浮过程中(未露出海面),下面说法正确的是( ) A.浮力变大,重力小于浮力 B.浮力不变,重力小于浮力 C.浮力不变,重力等于浮力 D.浮力
- 已知向量a=(-2,2),b=(2,1),c=(2,-1)t∈R,若(ta+b)‖c,求t,若|a-tb|=3,求t
- 一个直角三角形的斜边长13分米,两条直角边相差5分米,这个三角形的面积是多少平方分米?
- 为什么人是导体,不是绝缘体
热门考点