linux/unix
文章平均质量分 51
sxqxmxp
这个作者很懒,什么都没留下…
展开
-
linux系统作业——shell编程
题目要求:往你的主目录下随便拷贝5个文件,用mv命令将这些文件名都变成大写,现在请你编个shell程序,将这些文件名都变成小写。#!/bin/bash cd ~/p1; filelist=`ls ~/p1`; for file in $filelist do mv $file `echo $file | tr [A-Z] [a-z]` 2> /dev/null; done 关键代码是原创 2013-01-09 00:34:24 · 862 阅读 · 1 评论 -
linux系统作业——进程
要求: 编程实现下面的功能: 父进程创建子进程1,子进程1创建子进程2。 每个子进程都执行自己独立的程序,打印自己的pid,父进程打印两个子进程的pid; 说明:函数getpid( )功能是---获取进程的pid #include "stdio.h" #include "string.h" #include "sys/ipc.h" struct msgform{ lon原创 2013-01-09 00:37:42 · 582 阅读 · 0 评论 -
linux系统作业——进程通信
要求: 进程间通信编程 功能: 1、父进程创建子进程1 2、父进程从键盘上接受5个数据,对其求和sum1 3、子进程对这5个数求平方和sum2 4、sum2传给父进程,父进程计算 sum1+sum2,并显示结果。 说明: 1、可以用一个程序(pipe)或两个程序完成 2、数据的传递用大小为10byte的共享内存区实现 3、子进程用消息队列将sum1传给父进程原创 2013-01-09 00:39:11 · 1169 阅读 · 2 评论