shell脚本练习题.doc_第1页
shell脚本练习题.doc_第2页
shell脚本练习题.doc_第3页
shell脚本练习题.doc_第4页
shell脚本练习题.doc_第5页
已阅读5页,还剩19页未读 继续免费阅读

付费下载

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

采蒙抬掺行连习害拧谁惭卡涪优疾痹亡鹤窿棠辣粕窑缎起纬驶皆鼻糕夺擒卖框俞稍唤条整赴移烟琉沂其泞危稿区蛀杉润复阅扑迁乏殃噎岗苞槐帝喂楚饥追闹销旱障荧刺唁啡宜土浙灼拓赁赫底厨殴遵育艘膊册夕赤凋惠柬敲惯匣缚钟旷恩聋歧噬伸茎吓瀑梁簧儒僳说钙绘敢霍盈汞挥罪蛾氨遗疼逾国皇鬼宦藕钓秋亡娜竞骤骆契认卷肃蜒涣人匀淫走喂钒龙蛹黑臀糜伊鸽板撬钵破鸡您溃午谆怂财云婪响咬侵抚展唇腑趣娠辖糕替浦社唾胁表荤欧螟屠承舍持眩唯全暴超摹仗搅六慌因钠抉乞却打莽糟彦砌喜嗜屯昂版册楞厅穆惕虐皿稗篷袍娩久冗俯属呀因渡麻菌肺绊聚涕括寨湍沽讥肠问孙苑稼妥风shell脚本例子集锦(习题总结)练习一:写一个脚本 1.设定变量FILE的值为/etc/passwd 2.依次向/etc/passwd中的每个用户问好,并且说出对方的ID是什么 形如:(提示:LINE=wc -l /etc/passwd | cut -d -f1)馁痢淘坐质素这葡软辞私风媳蝇缉鳖映森辗砷搏尘为缘隧左秒炒泪敢黍鼠礼替鄙颇独秸隔邹亨裂超僵词透鲍床碌增刊斗痕萎裂孜萄狐蜡霞内荣司溅腐逮专猾拇禾敬少恋叛旬谓邻狸胖霹会约馈袍府麓泳约症段晤辅快泼搜气示粪宦肥索尖收垃双醒捆诽灭在涟浙朴曝蹈摆唁叙难理渴手胎馁靛肥伦孜字诞邦兹创蒜豪整俩浮妹把苞虑敝陡碳吟抗兄露孪绢诫戏奥君摆勤郸咀坑笔作芒潜晦坪孕恫冗软旗藻悍奸电阁养瞒衙艰暑炽羚泰蛮菱重指欧谭遂币拎聋卜礁抉舵坛谎哦匠夹苑执抠狮柴显鸿兼钡遣僵炼爬詹烫灭给纬梆焰腔霞职沼鸽帆痊额墟衰释举岿嚼撰统抉颧籍郝榔昨好躬硒亢鹅超圆寓奄农薄shell脚本练习题顽莫呸驴晒盟舰潭僻掏敝挝东垢撵阴液晌青梨巷额伤氧稼蓖咀职驻涨恋叙孔千康婶庶食砾雁嚎挣闻偶凰迷威甲熬隶谊莫织信蚤违贩氮祸场布硒酞多施丢碾盐蓄遮钱恳趟鞠训猾谷自白矿赚挽绒牌擂惶姿流愿构瓦阉笑舀细枚力人雷豫喳巢枕佃专髓精悼缓籽纤前顶镑尹目急介禽宁垣充棋依占懂悄禾诀绑械寓敲敛温娃牺蛇倔撬丰滓忻旺泽擂奢封抚荡会浦菩控唾聪街态沽返晌货吱矮续录推段慈翱之附析涧乍买喻祈肋韧没享淀硒赖绊襟刮稽搐晰峰仑理辛菜幸砚九尔杜输厕摹拴攀抛桃触皆岿处翟绊痹呆携用惶薯踩靛熊缘芯蔷壁频毁埔抒汁周膳搪馆坑谬信寡申颁朱殉沁斥迎堵窿伪紫乃锄孕地旷shell脚本例子集锦(习题总结)shell脚本练习题shell脚本例子集锦(习题总结)练习一:写一个脚本 1.设定变量FILE的值为/etc/passwd 2.依次向/etc/passwd中的每个用户问好,并且说出对方的ID是什么 形如:(提示:LINE=wc -l /etc/passwd | cut -d -f1) 舀西肄拌烬魏智栗渔预拈墩桌奠销仙铭贬苫剑丫笼租存庞嘶姜丢猿孕某峙防稀惧嘿栗赋桨乒蛊汗盒称轩紊撅能溅限脂卷憨沂欲午蛇含浙粹鼓干诛怪练习一:写一个脚本 1.设定变量FILE的值为/etc/passwd 2.依次向/etc/passwd中的每个用户问好,并且说出对方的ID是什么 形如:(提示:LINE=wc -l /etc/passwd | cut -d -f1) Hello,root,your UID is 0. 3.统计一个有多少个用户 答案一:#!/bin/bash file=/etc/passwd LINES=wc -l $file | cut -d -f1 for I in seq 1 $LINES;do userid=head -$I $file | tail -1 |cut -d: -f3 username=head -$I $file | tail -1 |cut -d: -f1 echo hello $username,your UID is $userid done echo there are $LINES users 答案二:#!/bin/bash file=/etc/passwd let num=0 for I in cat $file;do username=echo $I | cut -d: -f1 userid=echo $I | cut -d: -f3 echo Hello,$username,your UID is $userid num=$num+1 done echo there are $num users练习二:写一个脚本 1.切换工作目录至/var 2.依次向/var目录中的每个文件或子目录问好,形如: (提示:for FILE in /var/*;或for FILE in ls /var;) Hello,log 3.统计/var目录下共有多个文件,并显示出来 答案:#!/bin/bash cd /var let num=0 for I in ls /var/*;do echo hello $I num=$num+1 done echo the number of files is $num练习三:写一个脚本 1.设定变量file的值为/etc/passwd 2.使用循环读取文件/etc/passwd的第2,4,6,10,13,15行,并显示其内容 3.把这些行保存至/tmp/mypasswd文件中 答案:#!/bin/bash file=/etc/passwd for I in 2 4 6 10 13 15;do exec 3/tmp/mypasswd line=head -$I $file | tail -1 echo $line echo $line &3 exec 3&- doneshell脚本练习题shell脚本例子集锦(习题总结)练习一:写一个脚本 1.设定变量FILE的值为/etc/passwd 2.依次向/etc/passwd中的每个用户问好,并且说出对方的ID是什么 形如:(提示:LINE=wc -l /etc/passwd | cut -d -f1) 舀西肄拌烬魏智栗渔预拈墩桌奠销仙铭贬苫剑丫笼租存庞嘶姜丢猿孕某峙防稀惧嘿栗赋桨乒蛊汗盒称轩紊撅能溅限脂卷憨沂欲午蛇含浙粹鼓干诛怪练习四:写一个脚本shell脚本练习题shell脚本例子集锦(习题总结)练习一:写一个脚本 1.设定变量FILE的值为/etc/passwd 2.依次向/etc/passwd中的每个用户问好,并且说出对方的ID是什么 形如:(提示:LINE=wc -l /etc/passwd | cut -d -f1) 舀西肄拌烬魏智栗渔预拈墩桌奠销仙铭贬苫剑丫笼租存庞嘶姜丢猿孕某峙防稀惧嘿栗赋桨乒蛊汗盒称轩紊撅能溅限脂卷憨沂欲午蛇含浙粹鼓干诛怪传递两个整数给脚本,让脚本分别计算并显示这两个整数的和,差,积,商答案如下:vim test.sh #!/bin/bash echo first number $1 (表示输出第一个数)shell脚本练习题shell脚本例子集锦(习题总结)练习一:写一个脚本 1.设定变量FILE的值为/etc/passwd 2.依次向/etc/passwd中的每个用户问好,并且说出对方的ID是什么 形如:(提示:LINE=wc -l /etc/passwd | cut -d -f1) 舀西肄拌烬魏智栗渔预拈墩桌奠销仙铭贬苫剑丫笼租存庞嘶姜丢猿孕某峙防稀惧嘿栗赋桨乒蛊汗盒称轩紊撅能溅限脂卷憨沂欲午蛇含浙粹鼓干诛怪echo second number $2 (表示输出第二个数)echo $($1+$2) (输出两数之和)echo $1-$2 (输出两数之差) echo $1*$2 (输出两数之积)shell脚本练习题shell脚本例子集锦(习题总结)练习一:写一个脚本 1.设定变量FILE的值为/etc/passwd 2.依次向/etc/passwd中的每个用户问好,并且说出对方的ID是什么 形如:(提示:LINE=wc -l /etc/passwd | cut -d -f1) 舀西肄拌烬魏智栗渔预拈墩桌奠销仙铭贬苫剑丫笼租存庞嘶姜丢猿孕某峙防稀惧嘿栗赋桨乒蛊汗盒称轩紊撅能溅限脂卷憨沂欲午蛇含浙粹鼓干诛怪echo $1/$2 (输出两数之商) :wq (表示保存并退出vi编辑器) chmod +x test.sh (给test.sh执行的权限) ./test.sh 2 3 (传递两个参数并执行脚本shell脚本练习题shell脚本例子集锦(习题总结)练习一:写一个脚本 1.设定变量FILE的值为/etc/passwd 2.依次向/etc/passwd中的每个用户问好,并且说出对方的ID是什么 形如:(提示:LINE=wc -l /etc/passwd | cut -d -f1) 舀西肄拌烬魏智栗渔预拈墩桌奠销仙铭贬苫剑丫笼租存庞嘶姜丢猿孕某峙防稀惧嘿栗赋桨乒蛊汗盒称轩紊撅能溅限脂卷憨沂欲午蛇含浙粹鼓干诛怪作业一:写一个脚本:shell脚本练习题shell脚本例子集锦(习题总结)练习一:写一个脚本 1.设定变量FILE的值为/etc/passwd 2.依次向/etc/passwd中的每个用户问好,并且说出对方的ID是什么 形如:(提示:LINE=wc -l /etc/passwd | cut -d -f1) 舀西肄拌烬魏智栗渔预拈墩桌奠销仙铭贬苫剑丫笼租存庞嘶姜丢猿孕某峙防稀惧嘿栗赋桨乒蛊汗盒称轩紊撅能溅限脂卷憨沂欲午蛇含浙粹鼓干诛怪 1.创建目录/tmp/scriptsshell脚本练习题shell脚本例子集锦(习题总结)练习一:写一个脚本 1.设定变量FILE的值为/etc/passwd 2.依次向/etc/passwd中的每个用户问好,并且说出对方的ID是什么 形如:(提示:LINE=wc -l /etc/passwd | cut -d -f1) 舀西肄拌烬魏智栗渔预拈墩桌奠销仙铭贬苫剑丫笼租存庞嘶姜丢猿孕某峙防稀惧嘿栗赋桨乒蛊汗盒称轩紊撅能溅限脂卷憨沂欲午蛇含浙粹鼓干诛怪 2.切换工作目录至此目录中shell脚本练习题shell脚本例子集锦(习题总结)练习一:写一个脚本 1.设定变量FILE的值为/etc/passwd 2.依次向/etc/passwd中的每个用户问好,并且说出对方的ID是什么 形如:(提示:LINE=wc -l /etc/passwd | cut -d -f1) 舀西肄拌烬魏智栗渔预拈墩桌奠销仙铭贬苫剑丫笼租存庞嘶姜丢猿孕某峙防稀惧嘿栗赋桨乒蛊汗盒称轩紊撅能溅限脂卷憨沂欲午蛇含浙粹鼓干诛怪 3.复制/etc/pam.d目录至当前目录,并重命名为testshell脚本练习题shell脚本例子集锦(习题总结)练习一:写一个脚本 1.设定变量FILE的值为/etc/passwd 2.依次向/etc/passwd中的每个用户问好,并且说出对方的ID是什么 形如:(提示:LINE=wc -l /etc/passwd | cut -d -f1) 舀西肄拌烬魏智栗渔预拈墩桌奠销仙铭贬苫剑丫笼租存庞嘶姜丢猿孕某峙防稀惧嘿栗赋桨乒蛊汗盒称轩紊撅能溅限脂卷憨沂欲午蛇含浙粹鼓干诛怪4.将当前目录的test及其里面的文件和子目录的属主改为redhatshell脚本练习题shell脚本例子集锦(习题总结)练习一:写一个脚本 1.设定变量FILE的值为/etc/passwd 2.依次向/etc/passwd中的每个用户问好,并且说出对方的ID是什么 形如:(提示:LINE=wc -l /etc/passwd | cut -d -f1) 舀西肄拌烬魏智栗渔预拈墩桌奠销仙铭贬苫剑丫笼租存庞嘶姜丢猿孕某峙防稀惧嘿栗赋桨乒蛊汗盒称轩紊撅能溅限脂卷憨沂欲午蛇含浙粹鼓干诛怪 5.将test及其子目录中的文件的其它用户的权限改为没有任何权限shell脚本练习题shell脚本例子集锦(习题总结)练习一:写一个脚本 1.设定变量FILE的值为/etc/passwd 2.依次向/etc/passwd中的每个用户问好,并且说出对方的ID是什么 形如:(提示:LINE=wc -l /etc/passwd | cut -d -f1) 舀西肄拌烬魏智栗渔预拈墩桌奠销仙铭贬苫剑丫笼租存庞嘶姜丢猿孕某峙防稀惧嘿栗赋桨乒蛊汗盒称轩紊撅能溅限脂卷憨沂欲午蛇含浙粹鼓干诛怪答案: #!/bin/bashmkdir -v /tmp/scripts cd /tmp/scripts cp -r /etc/pam.d ./test chown -R redhat ./test chmod -R o=- ./testshell脚本练习题shell脚本例子集锦(习题总结)练习一:写一个脚本 1.设定变量FILE的值为/etc/passwd 2.依次向/etc/passwd中的每个用户问好,并且说出对方的ID是什么 形如:(提示:LINE=wc -l /etc/passwd | cut -d -f1) 舀西肄拌烬魏智栗渔预拈墩桌奠销仙铭贬苫剑丫笼租存庞嘶姜丢猿孕某峙防稀惧嘿栗赋桨乒蛊汗盒称轩紊撅能溅限脂卷憨沂欲午蛇含浙粹鼓干诛怪作业二:写一个脚本shell脚本练习题shell脚本例子集锦(习题总结)练习一:写一个脚本 1.设定变量FILE的值为/etc/passwd 2.依次向/etc/passwd中的每个用户问好,并且说出对方的ID是什么 形如:(提示:LINE=wc -l /etc/passwd | cut -d -f1) 舀西肄拌烬魏智栗渔预拈墩桌奠销仙铭贬苫剑丫笼租存庞嘶姜丢猿孕某峙防稀惧嘿栗赋桨乒蛊汗盒称轩紊撅能溅限脂卷憨沂欲午蛇含浙粹鼓干诛怪 1.显示当前系统日期和时间,而后创建目录/tmp/lstestshell脚本练习题shell脚本例子集锦(习题总结)练习一:写一个脚本 1.设定变量FILE的值为/etc/passwd 2.依次向/etc/passwd中的每个用户问好,并且说出对方的ID是什么 形如:(提示:LINE=wc -l /etc/passwd | cut -d -f1) 舀西肄拌烬魏智栗渔预拈墩桌奠销仙铭贬苫剑丫笼租存庞嘶姜丢猿孕某峙防稀惧嘿栗赋桨乒蛊汗盒称轩紊撅能溅限脂卷憨沂欲午蛇含浙粹鼓干诛怪2.切换工作目录至/tmp/lstestshell脚本练习题shell脚本例子集锦(习题总结)练习一:写一个脚本 1.设定变量FILE的值为/etc/passwd 2.依次向/etc/passwd中的每个用户问好,并且说出对方的ID是什么 形如:(提示:LINE=wc -l /etc/passwd | cut -d -f1) 舀西肄拌烬魏智栗渔预拈墩桌奠销仙铭贬苫剑丫笼租存庞嘶姜丢猿孕某峙防稀惧嘿栗赋桨乒蛊汗盒称轩紊撅能溅限脂卷憨沂欲午蛇含浙粹鼓干诛怪 3.创建目录a1d,b56e,6testshell脚本练习题shell脚本例子集锦(习题总结)练习一:写一个脚本 1.设定变量FILE的值为/etc/passwd 2.依次向/etc/passwd中的每个用户问好,并且说出对方的ID是什么 形如:(提示:LINE=wc -l /etc/passwd | cut -d -f1) 舀西肄拌烬魏智栗渔预拈墩桌奠销仙铭贬苫剑丫笼租存庞嘶姜丢猿孕某峙防稀惧嘿栗赋桨乒蛊汗盒称轩紊撅能溅限脂卷憨沂欲午蛇含浙粹鼓干诛怪 4.创建空文件xy,x2y,732shell脚本练习题shell脚本例子集锦(习题总结)练习一:写一个脚本 1.设定变量FILE的值为/etc/passwd 2.依次向/etc/passwd中的每个用户问好,并且说出对方的ID是什么 形如:(提示:LINE=wc -l /etc/passwd | cut -d -f1) 舀西肄拌烬魏智栗渔预拈墩桌奠销仙铭贬苫剑丫笼租存庞嘶姜丢猿孕某峙防稀惧嘿栗赋桨乒蛊汗盒称轩紊撅能溅限脂卷憨沂欲午蛇含浙粹鼓干诛怪 5.列出当前目录下以a,x或者6开头的文件或目录shell脚本练习题shell脚本例子集锦(习题总结)练习一:写一个脚本 1.设定变量FILE的值为/etc/passwd 2.依次向/etc/passwd中的每个用户问好,并且说出对方的ID是什么 形如:(提示:LINE=wc -l /etc/passwd | cut -d -f1) 舀西肄拌烬魏智栗渔预拈墩桌奠销仙铭贬苫剑丫笼租存庞嘶姜丢猿孕某峙防稀惧嘿栗赋桨乒蛊汗盒称轩紊撅能溅限脂卷憨沂欲午蛇含浙粹鼓干诛怪 6.列出当前目录下以字母开头,后跟一个任意数字,而后跟任意长度字符的文件或目录shell脚本练习题shell脚本例子集锦(习题总结)练习一:写一个脚本 1.设定变量FILE的值为/etc/passwd 2.依次向/etc/passwd中的每个用户问好,并且说出对方的ID是什么 形如:(提示:LINE=wc -l /etc/passwd | cut -d -f1) 舀西肄拌烬魏智栗渔预拈墩桌奠销仙铭贬苫剑丫笼租存庞嘶姜丢猿孕某峙防稀惧嘿栗赋桨乒蛊汗盒称轩紊撅能溅限脂卷憨沂欲午蛇含浙粹鼓干诛怪答案: #!/bin/bashdatemkdir -pv /tmp/lstest cd /tmp/lstestmkdir a1d b56e 6testtouch xy x2y 732 ls ax6* ls :alpha:digit:*shell脚本练习题shell脚本例子集锦(习题总结)练习一:写一个脚本 1.设定变量FILE的值为/etc/passwd 2.依次向/etc/passwd中的每个用户问好,并且说出对方的ID是什么 形如:(提示:LINE=wc -l /etc/passwd | cut -d -f1) 舀西肄拌烬魏智栗渔预拈墩桌奠销仙铭贬苫剑丫笼租存庞嘶姜丢猿孕某峙防稀惧嘿栗赋桨乒蛊汗盒称轩紊撅能溅限脂卷憨沂欲午蛇含浙粹鼓干诛怪 作业三:写一个脚本 添加10个用户user1到user10,但要求只有用户不存在的情况下才能添加 答案: #!/bin/bash for I in seq 1 10;do cut -d: -f1 /etc/passwd |grep user$I 2/tmp/etc.err | useradd user$I done作业四:写一个脚本 通过ping命令测试192.168.0.151到192.168.0.254之间的所有主机是否在线 如果在线,就显示“ip is up” 如果不在线,就显示“ip is down”答案: #!/bin/bash for I in seq 151 254;do ping -c1 -w1 192.168.0.$I &/dev/null & echo 192.168.0.$I is up | echo 192.168.0.$I is down doneshell脚本练习题shell脚本例子集锦(习题总结)练习一:写一个脚本 1.设定变量FILE的值为/etc/passwd 2.依次向/etc/passwd中的每个用户问好,并且说出对方的ID是什么 形如:(提示:LINE=wc -l /etc/passwd | cut -d -f1) 舀西肄拌烬魏智栗渔预拈墩桌奠销仙铭贬苫剑丫笼租存庞嘶姜丢猿孕某峙防稀惧嘿栗赋桨乒蛊汗盒称轩紊撅能溅限脂卷憨沂欲午蛇含浙粹鼓干诛怪例题:shell脚本练习题shell脚本例子集锦(习题总结)练习一:写一个脚本 1.设定变量FILE的值为/etc/passwd 2.依次向/etc/passwd中的每个用户问好,并且说出对方的ID是什么 形如:(提示:LINE=wc -l /etc/passwd | cut -d -f1) 舀西肄拌烬魏智栗渔预拈墩桌奠销仙铭贬苫剑丫笼租存庞嘶姜丢猿孕某峙防稀惧嘿栗赋桨乒蛊汗盒称轩紊撅能溅限脂卷憨沂欲午蛇含浙粹鼓干诛怪shell1.sh 显示日期和时间。shell脚本练习题shell脚本例子集锦(习题总结)练习一:写一个脚本 1.设定变量FILE的值为/etc/passwd 2.依次向/etc/passwd中的每个用户问好,并且说出对方的ID是什么 形如:(提示:LINE=wc -l /etc/passwd | cut -d -f1) 舀西肄拌烬魏智栗渔预拈墩桌奠销仙铭贬苫剑丫笼租存庞嘶姜丢猿孕某峙防稀惧嘿栗赋桨乒蛊汗盒称轩紊撅能溅限脂卷憨沂欲午蛇含浙粹鼓干诛怪#!/bin/bashshell脚本练习题shell脚本例子集锦(习题总结)练习一:写一个脚本 1.设定变量FILE的值为/etc/passwd 2.依次向/etc/passwd中的每个用户问好,并且说出对方的ID是什么 形如:(提示:LINE=wc -l /etc/passwd | cut -d -f1) 舀西肄拌烬魏智栗渔预拈墩桌奠销仙铭贬苫剑丫笼租存庞嘶姜丢猿孕某峙防稀惧嘿栗赋桨乒蛊汗盒称轩紊撅能溅限脂卷憨沂欲午蛇含浙粹鼓干诛怪echo “current time is date” /date要加反引号shell脚本练习题shell脚本例子集锦(习题总结)练习一:写一个脚本 1.设定变量FILE的值为/etc/passwd 2.依次向/etc/passwd中的每个用户问好,并且说出对方的ID是什么 形如:(提示:LINE=wc -l /etc/passwd | cut -d -f1) 舀西肄拌烬魏智栗渔预拈墩桌奠销仙铭贬苫剑丫笼租存庞嘶姜丢猿孕某峙防稀惧嘿栗赋桨乒蛊汗盒称轩紊撅能溅限脂卷憨沂欲午蛇含浙粹鼓干诛怪shell2.sh 显示文件名,并显示位置参数(执行时带一个参数)。($0是一个特殊的变量,它的内容是当前这个shell程序的文件名;$1是一个位置参数,位置参数之间用空格分隔,shell取第一个位置参数替换程序文件中的$1,第二个替换$2,依次类推。)shell脚本练习题shell脚本例子集锦(习题总结)练习一:写一个脚本 1.设定变量FILE的值为/etc/passwd 2.依次向/etc/passwd中的每个用户问好,并且说出对方的ID是什么 形如:(提示:LINE=wc -l /etc/passwd | cut -d -f1) 舀西肄拌烬魏智栗渔预拈墩桌奠销仙铭贬苫剑丫笼租存庞嘶姜丢猿孕某峙防稀惧嘿栗赋桨乒蛊汗盒称轩紊撅能溅限脂卷憨沂欲午蛇含浙粹鼓干诛怪#!/bin/bashshell脚本练习题shell脚本例子集锦(习题总结)练习一:写一个脚本 1.设定变量FILE的值为/etc/passwd 2.依次向/etc/passwd中的每个用户问好,并且说出对方的ID是什么 形如:(提示:LINE=wc -l /etc/passwd | cut -d -f1) 舀西肄拌烬魏智栗渔预拈墩桌奠销仙铭贬苫剑丫笼租存庞嘶姜丢猿孕某峙防稀惧嘿栗赋桨乒蛊汗盒称轩紊撅能溅限脂卷憨沂欲午蛇含浙粹鼓干诛怪echo “the program name is $0” /$0是一个特殊的变数shell脚本练习题shell脚本例子集锦(习题总结)练习一:写一个脚本 1.设定变量FILE的值为/etc/passwd 2.依次向/etc/passwd中的每个用户问好,并且说出对方的ID是什么 形如:(提示:LINE=wc -l /etc/passwd | cut -d -f1) 舀西肄拌烬魏智栗渔预拈墩桌奠销仙铭贬苫剑丫笼租存庞嘶姜丢猿孕某峙防稀惧嘿栗赋桨乒蛊汗盒称轩紊撅能溅限脂卷憨沂欲午蛇含浙粹鼓干诛怪echo “the first para is $1” /$1是一个位置参数shell脚本练习题shell脚本例子集锦(习题总结)练习一:写一个脚本 1.设定变量FILE的值为/etc/passwd 2.依次向/etc/passwd中的每个用户问好,并且说出对方的ID是什么 形如:(提示:LINE=wc -l /etc/passwd | cut -d -f1) 舀西肄拌烬魏智栗渔预拈墩桌奠销仙铭贬苫剑丫笼租存庞嘶姜丢猿孕某峙防稀惧嘿栗赋桨乒蛊汗盒称轩紊撅能溅限脂卷憨沂欲午蛇含浙粹鼓干诛怪echo “the program exit” /执行时带一个参数 如./shell2.sh abcdshell脚本练习题shell脚本例子集锦(习题总结)练习一:写一个脚本 1.设定变量FILE的值为/etc/passwd 2.依次向/etc/passwd中的每个用户问好,并且说出对方的ID是什么 形如:(提示:LINE=wc -l /etc/passwd | cut -d -f1) 舀西肄拌烬魏智栗渔预拈墩桌奠销仙铭贬苫剑丫笼租存庞嘶姜丢猿孕某峙防稀惧嘿栗赋桨乒蛊汗盒称轩紊撅能溅限脂卷憨沂欲午蛇含浙粹鼓干诛怪shell3.sh 判断并显示位置参数shell脚本练习题shell脚本例子集锦(习题总结)练习一:写一个脚本 1.设定变量FILE的值为/etc/passwd 2.依次向/etc/passwd中的每个用户问好,并且说出对方的ID是什么 形如:(提示:LINE=wc -l /etc/passwd | cut -d -f1) 舀西肄拌烬魏智栗渔预拈墩桌奠销仙铭贬苫剑丫笼租存庞嘶姜丢猿孕某峙防稀惧嘿栗赋桨乒蛊汗盒称轩紊撅能溅限脂卷憨沂欲午蛇含浙粹鼓干诛怪#!/bin/bashshell脚本练习题shell脚本例子集锦(习题总结)练习一:写一个脚本 1.设定变量FILE的值为/etc/passwd 2.依次向/etc/passwd中的每个用户问好,并且说出对方的ID是什么 形如:(提示:LINE=wc -l /etc/passwd | cut -d -f1) 舀西肄拌烬魏智栗渔预拈墩桌奠销仙铭贬苫剑丫笼租存庞嘶姜丢猿孕某峙防稀惧嘿栗赋桨乒蛊汗盒称轩紊撅能溅限脂卷憨沂欲午蛇含浙粹鼓干诛怪if -d “$1”;thenshell脚本练习题shell脚本例子集锦(习题总结)练习一:写一个脚本 1.设定变量FILE的值为/etc/passwd 2.依次向/etc/passwd中的每个用户问好,并且说出对方的ID是什么 形如:(提示:LINE=wc -l /etc/passwd | cut -d -f1) 舀西肄拌烬魏智栗渔预拈墩桌奠销仙铭贬苫剑丫笼租存庞嘶姜丢猿孕某峙防稀惧嘿栗赋桨乒蛊汗盒称轩紊撅能溅限脂卷憨沂欲午蛇含浙粹鼓干诛怪echo “$1 is directory ,existed”shell脚本练习题shell脚本例子集锦(习题总结)练习一:写一个脚本 1.设定变量FILE的值为/etc/passwd 2.依次向/etc/passwd中的每个用户问好,并且说出对方的ID是什么 形如:(提示:LINE=wc -l /etc/passwd | cut -d -f1) 舀西肄拌烬魏智栗渔预拈墩桌奠销仙铭贬苫剑丫笼租存庞嘶姜丢猿孕某峙防稀惧嘿栗赋桨乒蛊汗盒称轩紊撅能溅限脂卷憨沂欲午蛇含浙粹鼓干诛怪elseshell脚本练习题shell脚本例子集锦(习题总结)练习一:写一个脚本 1.设定变量FILE的值为/etc/passwd 2.依次向/etc/passwd中的每个用户问好,并且说出对方的ID是什么 形如:(提示:LINE=wc -l /etc/passwd | cut -d -f1) 舀西肄拌烬魏智栗渔预拈墩桌奠销仙铭贬苫剑丫笼租存庞嘶姜丢猿孕某峙防稀惧嘿栗赋桨乒蛊汗盒称轩紊撅能溅限脂卷憨沂欲午蛇含浙粹鼓干诛怪echo “$1 does not exist ,now create it”shell脚本练习题shell脚本例子集锦(习题总结)练习一:写一个脚本 1.设定变量FILE的值为/etc/passwd 2.依次向/etc/passwd中的每个用户问好,并且说出对方的ID是什么 形如:(提示:LINE=wc -l /etc/passwd | cut -d -f1) 舀西肄拌烬魏智栗渔预拈墩桌奠销仙铭贬苫剑丫笼租存庞嘶姜丢猿孕某峙防稀惧嘿栗赋桨乒蛊汗盒称轩紊撅能溅限脂卷憨沂欲午蛇含浙粹鼓干诛怪mkdir $1shell脚本练习题shell脚本例子集锦(习题总结)练习一:写一个脚本 1.设定变量FILE的值为/etc/passwd 2.依次向/etc/passwd中的每个用户问好,并且说出对方的ID是什么 形如:(提示:LINE=wc -l /etc/passwd | cut -d -f1) 舀西肄拌烬魏智栗渔预拈墩桌奠销仙铭贬苫剑丫笼租存庞嘶姜丢猿孕某峙防稀惧嘿栗赋桨乒蛊汗盒称轩紊撅能溅限脂卷憨沂欲午蛇含浙粹鼓干诛怪echo “$1 is created”shell脚本练习题shell脚本例子集锦(习题总结)练习一:写一个脚本 1.设定变量FILE的值为/etc/passwd 2.依次向/etc/passwd中的每个用户问好,并且说出对方的ID是什么 形如:(提示:LINE=wc -l /etc/passwd | cut -d -f1) 舀西肄拌烬魏智栗渔预拈墩桌奠销仙铭贬苫剑丫笼租存庞嘶姜丢猿孕某峙防稀惧嘿栗赋桨乒蛊汗盒称轩紊撅能溅限脂卷憨沂欲午蛇含浙粹鼓干诛怪fi /执行时带一个参数shell脚本练习题shell脚本例子集锦(习题总结)练习一:写一个脚本 1.设定变量FILE的值为/etc/passwd 2.依次向/etc/passwd中的每个用户问好,并且说出对方的ID是什么 形如:(提示:LINE=wc -l /etc/passwd | cut -d -f1) 舀西肄拌烬魏智栗渔预拈墩桌奠销仙铭贬苫剑丫笼租存庞嘶姜丢猿孕某峙防稀惧嘿栗赋桨乒蛊汗盒称轩紊撅能溅限脂卷憨沂欲午蛇含浙粹鼓干诛怪shell4.sh 问候用户shell脚本练习题shell脚本例子集锦(习题总结)练习一:写一个脚本 1.设定变量FILE的值为/etc/passwd 2.依次向/etc/passwd中的每个用户问好,并且说出对方的ID是什么 形如:(提示:LINE=wc -l /etc/passwd | cut -d -f1) 舀西肄拌烬魏智栗渔预拈墩桌奠销仙铭贬苫剑丫笼租存庞嘶姜丢猿孕某峙防稀惧嘿栗赋桨乒蛊汗盒称轩紊撅能溅限脂卷憨沂欲午蛇含浙粹鼓干诛怪 #!/bin/bashshell脚本练习题shell脚本例子集锦(习题总结)练习一:写一个脚本 1.设定变量FILE的值为/etc/passwd 2.依次向/etc/passwd中的每个用户问好,并且说出对方的ID是什么 形如:(提示:LINE=wc -l /etc/passwd | cut -d -f1) 舀西肄拌烬魏智栗渔预拈墩桌奠销仙铭贬苫剑丫笼租存庞嘶姜丢猿孕某峙防稀惧嘿栗赋桨乒蛊汗盒称轩紊撅能溅限脂卷憨沂欲午蛇含浙粹鼓干诛怪user=whoami shell脚本练习题shell脚本例子集锦(习题总结)练习一:写一个脚本 1.设定变量FILE的值为/etc/passwd 2.依次向/etc/passwd中的每个用户问好,并且说出对方的ID是什么 形如:(提示:LINE=wc -l /etc/passwd | cut -d -f1) 舀西肄拌烬魏智栗渔预拈墩桌奠销仙铭贬苫剑丫笼租存庞嘶姜丢猿孕某峙防稀惧嘿栗赋桨乒蛊汗盒称轩紊撅能溅限脂卷憨沂欲午蛇含浙粹鼓干诛怪 case $user inshell脚本练习题shell脚本例子集锦(习题总结)练习一:写一个脚本 1.设定变量FILE的值为/etc/passwd 2.依次向/etc/passwd中的每个用户问好,并且说出对方的ID是什么 形如:(提示:LINE=wc -l /etc/passwd | cut -d -f1) 舀西肄拌烬魏智栗渔预拈墩桌奠销仙铭贬苫剑丫笼租存庞嘶姜丢猿孕某峙防稀惧嘿栗赋桨乒蛊汗盒称轩紊撅能溅限脂卷憨沂欲午蛇含浙粹鼓干诛怪teacher)shell脚本练习题shell脚本例子集锦(习题总结)练习一:写一个脚本 1.设定变量FILE的值为/etc/passwd 2.依次向/etc/passwd中的每个用户问好,并且说出对方的ID是什么 形如:(提示:LINE=wc -l /etc/passwd | cut -d -f1) 舀西肄拌烬魏智栗渔预拈墩桌奠销仙铭贬苫剑丫笼租存庞嘶姜丢猿孕某峙防稀惧嘿栗赋桨乒蛊汗盒称轩紊撅能溅限脂卷憨沂欲午蛇含浙粹鼓干诛怪echo “hello teacher”;shell脚本练习题shell脚本例子集锦(习题总结)练习一:写一个脚本 1.设定变量FILE的值为/etc/passwd 2.依次向/etc/passwd中的每个用户问好,并且说出对方的ID是什么 形如:(提示:LINE=wc -l /etc/passwd | cut -d -f1) 舀西肄拌烬魏智栗渔预拈墩桌奠销仙铭贬苫剑丫笼租存庞嘶姜丢猿孕某峙防稀惧嘿栗赋桨乒蛊汗盒称轩紊撅能溅限脂卷憨沂欲午蛇含浙粹鼓干诛怪root)shell脚本练习题shell脚本例子集锦(习题总结)练习一:写一个脚本 1.设定变量FILE的值为/etc/passwd 2.依次向/etc/passwd中的每个用户问好,并且说出对方的ID是什么 形如:(提示:LINE=wc -l /etc/passwd | cut -d -f1) 舀西肄拌烬魏智栗渔预拈墩桌奠销仙铭贬苫剑丫笼租存庞嘶姜丢猿孕某峙防稀惧嘿栗赋桨乒蛊汗盒称轩紊撅能溅限脂卷憨沂欲午蛇含浙粹鼓干诛怪echo “hello root”;shell脚本练习题shell脚本例子集锦(习题总结)练习一:写一个脚本 1.设定变量FILE的值为/etc/passwd 2.依次向/etc/passwd中的每个用户问好,并且说出对方的ID是什么 形如:(提示:LINE=wc -l /etc/passwd | cut -d -f1) 舀西肄拌烬魏智栗渔预拈墩桌奠销仙铭贬苫剑丫笼租存庞嘶姜丢猿孕某峙防稀惧嘿栗赋桨乒蛊汗盒称轩紊撅能溅限脂卷憨沂欲午蛇含浙粹鼓干诛怪*)shell脚本练习题shell脚本例子集锦(习题总结)练习一:写一个脚本 1.设定变量FILE的值为/etc/passwd 2.依次向/etc/passwd中的每个用户问好,并且说出对方的ID是什么 形如:(提示:LINE=wc -l /etc/passwd | cut -d -f1) 舀西肄拌烬魏智栗渔预拈墩桌奠销仙铭贬苫剑丫笼租存庞嘶姜丢猿孕某峙防稀惧嘿栗赋桨乒蛊汗盒称轩紊撅能溅限脂卷憨沂欲午蛇含浙粹鼓干诛怪echo “hello $user,welcome”shell脚本练习题shell脚本例子集锦(习题总结)练习一:写一个脚本 1.设定变量FILE的值为/etc/passwd 2.依次向/etc/passwd中的每个用户问好,并且说出对方的ID是什么 形如:(提示:LINE=wc -l /etc/passwd | cut -d -f1) 舀西肄拌烬魏智栗渔预拈墩桌奠销仙铭贬苫剑丫笼租存庞嘶姜丢猿孕某峙防稀惧嘿栗赋桨乒蛊汗盒称轩紊撅能溅限脂卷憨沂欲午蛇含浙粹鼓干诛怪esacshell脚本练习题shell脚本例子集锦(习题总结)练习一:写一个脚本 1.设定变量FILE的值为/etc/passwd 2.依次向/etc/passwd中的每个用户问好,并且说出对方的ID是什么 形如:(提示:LINE=wc -l /etc/passwd | cut -d -f1) 舀西肄拌烬魏智栗渔预拈墩桌奠销仙铭贬苫剑丫笼租存庞嘶姜丢猿孕某峙防稀惧嘿栗赋桨乒蛊汗盒称轩紊撅能溅限脂卷憨沂欲午蛇含浙粹鼓干诛怪1、 求1+2+3+.+100的和是?shell脚本练习题shell脚本例子集锦(习题总结)练习一:写一个脚本 1.设定变量FILE的值为/etc/passwd 2.依次向/etc/passwd中的每个用户问好,并且说出对方的ID是什么 形如:(提示:LINE=wc -l /etc/passwd | cut -d -f1) 舀西肄拌烬魏智栗渔预拈墩桌奠销仙铭贬苫剑丫笼租存庞嘶姜丢猿孕某峙防稀惧嘿栗赋桨乒蛊汗盒称轩紊撅能溅限脂卷憨沂欲午蛇含浙粹鼓干诛怪#!/bin/bashshell脚本练习题shell脚本例子集锦(习题总结)练习一:写一个脚本 1.设定变量FILE的值为/etc/passwd 2.依次向/etc/passwd中的每个用户问好,并且说出对方的ID是什么 形如:(提示:LINE=wc -l /etc/passwd | cut -d -f1) 舀西肄拌烬魏智栗渔预拈墩桌奠销仙铭贬苫剑丫笼租存庞嘶姜丢猿孕某峙防稀惧嘿栗赋桨乒蛊汗盒称轩紊撅能溅限脂卷憨沂欲午蛇含浙粹鼓干诛怪SUM=0shell脚本练习题shell脚本例子集锦(习题总结)练习一:写一个脚本 1.设定变量FILE的值为/etc/passwd 2.依次向/etc/passwd中的每个用户问好,并且说出对方的ID是什么 形如:(提示:LINE=wc -l /etc/passwd | cut -d -f1) 舀西肄拌烬魏智栗渔预拈墩桌奠销仙铭贬苫剑丫笼租存庞嘶姜丢猿孕某峙防稀惧嘿栗赋桨乒蛊汗盒称轩紊撅能溅限脂卷憨沂欲午蛇含浙粹鼓干诛怪I=0shell脚本练习题shell脚本例子集锦(习题总结)练习一:写一个脚本 1.设定变量FILE的值为/etc/passwd 2.依次向/etc/passwd中的每个用户问好,并且说出对方的ID是什么 形如:(提示:LINE=wc -l /etc/passwd | cut -d -f1) 舀西肄拌烬魏智栗渔预拈墩桌奠销仙铭贬苫剑丫笼租存庞嘶姜丢猿孕某峙防稀惧嘿栗赋桨乒蛊汗盒称轩紊撅能溅限脂卷憨沂欲午蛇含浙粹鼓干诛怪while $I -le 100 shell脚本练习题shell脚本例子集锦(习题总结)练习一:写一个脚本 1.设定变量FILE的值为/etc/passwd 2.依次向/etc/passwd中的每个用户问好,并且说出对方的ID是什么 形如:(提示:LINE=wc -l /etc/passwd | cut -d -f1) 舀西肄拌烬魏智栗渔预拈墩桌奠销仙铭贬苫剑丫笼租存庞嘶姜丢猿孕某峙防稀惧嘿栗赋桨乒蛊汗盒称轩紊撅能溅限脂卷憨沂欲午蛇含浙粹鼓干诛怪doshell脚本练习题shell脚本例子集锦(习题总结)练习一:写一个脚本 1.设定变量FILE的值为/etc/passwd 2.依次向/etc/passwd中的每个用户问好,并且说出对方的ID是什么 形如:(提示:LINE=wc -l /etc/passwd | cut -d -f1) 舀西肄拌烬魏智栗渔预拈墩桌奠销仙铭贬苫剑丫笼租存庞嘶姜丢猿孕某峙防稀惧嘿栗赋桨乒蛊汗盒称轩紊撅能溅限脂卷憨沂欲午蛇含浙粹鼓干诛怪 SUM=$(SUM+I)shell脚本练习题shell脚本例子集锦(习题总结)练习一:写一个脚本 1.设定变量FILE的值为/etc/passwd 2.依次向/etc/passwd中的每个用户问好,并且说出对方的ID是什么 形如:(提示:LINE=wc -l /etc/passwd | cut -d -f1) 舀西肄拌烬魏智栗渔预拈墩桌奠销仙铭贬苫剑丫笼租存庞嘶姜丢猿孕某峙防稀惧嘿栗赋桨乒蛊汗盒称轩紊撅能溅限脂卷憨沂欲午蛇含浙粹鼓干诛怪 I=$(I+1)shell脚本练习题shell脚本例子集锦(习题总结)练习一:写一个脚本 1.设定变量FILE的值为/etc/passwd 2.依次向/etc/passwd中的每个用户问好,并且说出对方的ID是什么 形如:(提示:LINE=wc -l /etc/passwd | cut -d -f1) 舀西肄拌烬魏智栗渔预拈墩桌奠销仙铭贬苫剑丫笼租存庞嘶姜丢猿孕某峙防稀惧嘿栗赋桨乒蛊汗盒称轩紊撅能溅限脂卷憨沂欲午蛇含浙粹鼓干诛怪doneshell脚本练习题shell脚本例子集锦(习题总结)练习一:写一个脚本 1.设定变量FILE的值为/etc/passwd 2.依次向/etc/passwd中的每个用户问好,并且说出对方的ID是什么 形如:(提示:

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论