在编辑器中输入以下内容
#!/bin/bash
echo Hello World!
执行脚本 使用指令:
$./script
➢ 编写 bash 脚本,统计/my 目录下 c 语言文件的个数
通过 bash 脚本,可以有多种方式实现这个功能,而使用函数是其中个一个选择。在
使用函数之前,必须先定义函数。 进入自己的工作目录,编写名为 count 的文件 脚
本程序:
#! /bin/bash
function count
{
echo –n " Number of matches for $1: " #接收程序的第一个参数
ls $1|wc –l #对子程序的第一个参数所在的目录进行操作
}
将 count 文件复制到当前目录下,然后在当前目录下建立文件夹,在 my 目录下建
立几个 c 文件,以便用来进行测试
2) 系统调用实验
该实验是通过实验者对“Linux 操作系统的系统调用机制”的进一步了解来理解操作系
统调用的运行机制;同时通过“自己创建一个系统调用 mycall()”和“编程调用自己创建
的系统调用”进一步掌握创建和调用系统调用的方法。
➢ 编程调用一个系统调用 fork(),观察结果。
在应用程序中调用系统调用 fork()非常简单,下面的程序可以很清楚的显示出有 fork()
系统调用生成了子进程,而产生的分叉作用:
# include <stdio.h>