简单的shell程序

来源:百度知道 编辑:UC知道 时间:2024/05/21 15:27:50
用shell程序编写 “完成已有数据文件的复制和打印”

这题非常简单,如果会在WIN下编写批处理的话,那么这个东东不在话下.我实现在的这个,就是将C语言的文件转成C++的,好下面,我就告诉你们怎么做

1,在你的根目录下(也就是"/"下),建立一个文件,名自己起(我起的是first),没有扩展名的.

2,用gedit打开它,并在里面打入下面的代码.

#!/bin/sh
#! 完成一个已有数据文件的复制和打印
#! author: 刘海涛
#! time: 2008.3.31
echo "程序现在开始"
echo "1,复制文档"
cp test.c test.cpp
echo "2,编译文档"
g++ test.cpp -o mytest
echo "3,执行文档"
./mytest
echo "4,将文档输出到屏幕"
cat test.c

3,细心的朋友们,你们一定看到里面有一个test.c的文件,对吧?那个是实验用的文件,你可以自己编写一个,也可以用我这个.你可以将如下代码写入你的test.c里.

#include<iostream>
using namespace std;
int main()
{
cout<<"this is copyfile"<<endl;
return 0;
}

4,打开终端,在里面打入:

./first

你就会看到你的文件在你的屏幕上了.对了,说是打印的,而我又没有打印机,我就转成向屏幕打印了.如果想用那个打印的话,你可以试试lpr.嘿嘿,有什么不明白的,我们再在群里说.