实验二 Linux shell程序设计总结范文.docx 立即下载
2025-08-27
约1.8万字
约34页
0
26KB
举报 版权申诉
预览加载中,请您耐心等待几秒...

实验二 Linux shell程序设计总结范文.docx

实验二Linuxshell程序设计总结范文.docx

预览

免费试读已结束,剩余 29 页请下载文档后查看

10 金币

下载文档

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

实验二Linuxshell程序设计总结范文

第一篇:实验二Linuxshell程序设计总结范文实验二Linuxshell程序设计一、实验目的熟悉linuxshell简单程序设计二、实验内容1、变量引用。在用户主目录下运行如下命令$dir_1=/11/22$echo$dir_1$echodir_12、数组。在用户主目录下运行如下命令$city[0]=Beijing$city[1]=Shanghai$city[2]=Tianjin显示city的第二个元素的值$A=(thisisanexampleofshellscript)(1)同时显示数组A的第2、4、6个元素的值。(2)显示所有数组元素的值3、完成书上P106-107中关于read命令的使用的例子。4、完成书上p108-110例4.7-例4.9三、实验步骤1.输入命令:$dir_1=/11/22$echo$dir_1$echodir_12.输入命令:$city[0]=Beijing$city[1]=Shanghai$city[2]=Tianjin$echo${city[2]}$A=(thisisanexampleofshellscript)$echo${A[2]}${A[4]}${A[6]}$echo${A[8]}3.输入命令:$readxyzTodayisMonday$echo$z$x$y$readn1n2n3FirstSecondThird1234abcd$echo$n3$echo$n2$n1Readn1n2n312$echo$n3$echo$n1$n24.4-7:$touchm1.c$vim1.c按”i”输入:main(){printf(“Beginn”);}按“Esc”输入“:wq”$catm1.c$touchm2.c$vim2.c按”i”输入:main(){printf(“OK!n”);printf(“Endn”);}按“Esc”输入“:wq”$catm2.c$touchex6$viex6按”i”输入:#ex6:shellscripttocombinefilesandcountlinescat$1$2$3$4$5b$6$7$8$9|wc–l#end按“Esc”输入“:wq”$catex6$chmoda+xex6$PATH=$PATH:.$ex6m1.cm2.c4-8$touchex7Viex7i#!/bin/bash#ex7:shellscripttocombinefilesandcountlines#usingcommandsettosetpositionalparamtersSetm1.cm2.cCat$1$2$3|wc-l#end$catex7$chmoda+xex7$PATH=$PATH:.$ex74-9$touchex8Viex8i#!/bin/bash#ex8:shellscripttodemonstratetheshiftcommandEcho$0$1$2$3$4$5$6$7$8$8&9ShiftEcho$0$1$2$3$4$5$6$7$8$8&9ShiftEcho$0$1$2$3$4$5$6$7$8$8&9#end$catex8$chmoda+xex8$PATH=$PATH:.$ex8四、实验总结通过这次实验,我懂得了定义SHELL程序设计中的变量,掌握了SHELL程序中LINUX基本命令的使用,理解了SHELL程序的设计方法,并且熟悉了SHELL程序编辑、运行、调试方法与过程。这位我日后继续深入学习LINUX课程打下基础。第二篇:实验二定时器程序设计121一、实验目的学会使用单片机定时器产生定时中断,并利用定时中断产生更长时间延时。二、实验设备及器件IBMPC机一台DP-51PRO.NET单片机仿真器、编程器、实验仪三合一综合开发平台三、实验内容1.实验二定时器程序设计2.编写程序,使P10端口来控制LED闪烁3.C语言程序//1ms定时中断实现100ms发光管闪烁#include“REG51.h”sbitLED=P1^0;voidmain(void){TMOD=0x01;//设置定时器模式16位定时器TL0=0x18;//设置定时初值TH0=0xFC;//设置定时初值TR0=1;//定时器T0开始计时ET0=1;//开定时器中断EA=1;//开总中断while(1);}//********************//1msvoidpit0(void)interrupt1(中断程序){staticunsignedcharms_cnt=0;//16ffffTL0=0x18;//设置定时初值TH0=0xFC;//设置定时初值if(++ms_cnt==100){ms_cnt=0;LED=!LED;}}定时器的由程序直接汇编语言ORG0AJMPMAINOR
查看更多
单篇购买
VIP会员(1亿+VIP文档免费下)

扫码即表示接受《下载须知》

实验二 Linux shell程序设计总结范文

文档大小:26KB

限时特价:扫码查看

• 请登录后再进行扫码购买
• 使用微信/支付宝扫码注册及付费下载,详阅 用户协议 隐私政策
• 如已在其他页面进行付款,请刷新当前页面重试
• 付费购买成功后,此文档可永久免费下载
全场最划算
12个月
199.0
¥360.0
限时特惠
3个月
69.9
¥90.0
新人专享
1个月
19.9
¥30.0
24个月
398.0
¥720.0
6个月会员
139.9
¥180.0

6亿VIP文档任选,共次下载特权。

已优惠

微信/支付宝扫码完成支付,可开具发票

VIP尽享专属权益

VIP文档免费下载

赠送VIP文档免费下载次数

阅读免打扰

去除文档详情页间广告

专属身份标识

尊贵的VIP专属身份标识

高级客服

一对一高级客服服务

多端互通

电脑端/手机端权益通用