没有合适的资源?快使用搜索试试~ 我知道了~
shell练习题
5星 · 超过95%的资源 需积分: 25 7 下载量 83 浏览量
2018-08-29
10:06:31
上传
评论
收藏 83KB DOC 举报
温馨提示
shell练习题,很全,不错,还可以,努力吧,学习ing......
资源推荐
资源详情
资源评论
shell 脚本例子集锦(习题总结)
练习一:写一个脚本
设定变量 的值为
依次向 中的每个用户问好,并且说出对方的 是什么
形如:(提示:
!,"!#$%
&统计一个有多少个用户
答案一:'()$*)+
,
-.,
!$*/.-0
!$+..,$1&
!*2+..,$1
++.!*2 "!#$.!$
*
++!!.-!
答案二:'()$*)+
,
*2%
!$*.,0
!*2+.1
!$+.1&
+ .!*2 "!#$.!$
*2.3.*245
*
++!!.*2!
练习二:写一个脚本
切换工作目录至6!
依次向6! 目录中的每个文件或子目录问好,形如:
(提示:!$*6!70或 !$*6!0
8
&统计6! 目录下共有多个文件,并显示出来
答案:'()$*)+
6!
*2%
!$*6!70
++.
*2.3.*245
*
++*2)!,$.*2
练习三:写一个脚本
设定变量 , 的值为
使用循环读取文件 的第 9 : % & ; 行,并显示其内
容
&把这些行保存至22" 文件中
答案:'()$*)+
,
!$*9:%&;0
<&=22"
$*+..,$
+.$*
+.$*=>&
<&=>
*
练习四:写一个脚本
传递两个整数给脚本,让脚本分别计算并显示这两个整数的和,差,积,
商
答案如下:6$2+
'()$*)+
+,!*2)!.(表示输出第一个数)
+**2)!.(表示输出第二个数)
+.??.4.(输出两数之和)
+.3..5(输出两数之差)
+.3.7.5(输出两数之积)
+.3..5(输出两数之商)
1/(表示保存并退出 6$ 编辑器)
+24<+(给 + 执行的权限)
+&(传递两个参数并执行脚本ppppp
作业一:写一个脚本:
创建目录2!$
切换工作目录至此目录中
&复制2 目录至当前目录,并重命名为
9将当前目录的 及其里面的文件和子目录的属主改为 !+
;将 及其子目录中的文件的其它用户的权限改为没有任何权限
答案:
'()$*)+
2@$!62!$
2!$
!2
+*A!+
+2A
作业二:写一个脚本
显示当前系统日期和时间,而后创建目录2
切换工作目录至2
&创建目录 ,);:,:
9创建空文件 <",<",B&
;列出当前目录下以 ,< 或者 : 开头的文件或目录
:列出当前目录下以字母开头,后跟一个任意数字,而后跟任意长度字符
的文件或目录
答案:
'()$*)+
2@$!62
2
2@$!);::
+<"<"B&
3<:57
331+155331$8$1557
作业三:写一个脚本
添加 % 个用户 ! 到 !%,但要求只有用户不存在的情况下才能
添加
答案:
'()$*)+
!$*/%0
18!!.==2!!
!!.
*
作业四:写一个脚本
通过 $*8 命令测试 C:D%; 到 C:D%;9 之间的所有主机
是否在线
如果在线,就显示“$$E
如果不在线,就显示“$$*E
答案:p'()$*)+
!$*/;;90
$*8C:D%.>=6*>>+C:D%.$
+C:D%.$*
*
例题:
shell1.sh 显示日期和时间。
#!/bin/bash
echo “current me is `date`” //date 要加反引号
shell2.sh 显示文件名,并显示位置参数( 执行 时带 一个 参数 )。
(①$0 是一个特殊的变量,它的内容是当前这个 shell 程序的文件名;②$1
是一个位置参数,位置参数之间用空格分隔,shell 取第一个位置参数替换程
剩余19页未读,继续阅读
资源评论
- Asama浅间2023-07-25这个shell练习题文件不仅给出了解题思路,还附带了详细的代码示例,很易懂。
- yiyi分析亲密关系2023-07-25这个shell练习题文件解答了我曾经困惑的问题,非常实用。
- 王者丶君临天下2023-07-25这个shell练习题文件的题目设计简洁明了,适合初学者入门。
- 傅融2023-07-25这个shell练习题文件的编程风格简洁大方,充满了思考和创新。
- 高工-老罗2023-07-25这个shell练习题文件的练习题目贴近实际情境,提供了实战经验。
IT灵魂摆渡者
- 粉丝: 54
- 资源: 27
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- DIWA353锅筒筒体的焊接工艺 - .pdf
- DLT 370-2010 承压设备焊接接头金属磁记忆检测.pdf
- DLT 678-1999 电站钢结构焊接通用技术条件.pdf
- DLT 678-2013 电力钢结构焊接通用技术条件.pdf
- DLT 734-2000 火力发电厂锅炉汽包焊接修复技术导则.pdf
- DLT 754-2001 铝母线焊接技术规程.pdf
- 基于AI外呼系统,基于自然语言处理(NLP)、语音识别(ASR)、语音合成(TTS)和通讯(freeswitch)技术,实现自动语音应答,用自然逼真的对话与客户
- DLT 754-2013 母线焊接技术规程.pdf
- DLT 819-2010 火力发电厂焊接热处理技术规程.pdf
- DLT 821-2002 钢制承压管道对接焊接接头射线检验技术规程.pdf
- DLT 868-2014 焊接工艺评定规程.pdf
- DLT 820-2002 管道焊接接头超声波检验技术规程.pdf
- DLT 1097-2008 火电厂凝汽器管板焊接技术规程.pdf
- DLT 905-2004 汽轮机叶片焊接修复技术导则.pdf
- DLT 1118-2009 核电厂常规岛焊接技术规程.pdf
- DLT 1117-2009 核电厂常规岛焊接工艺评定规程.pdf
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功