简单的shell程序

用shell程序编写“完成已有数据文件的复制和打印”... 用shell程序编写 “完成已有数据文件的复制和打印” 展开
 我来答
我的椰子水
2009-05-06 · TA获得超过6843个赞
知道小有建树答主
回答量:772
采纳率:33%
帮助的人:353万
展开全部
这题非常简单,如果会在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.嘿嘿,有什么不明白的,我们再在群里说.
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式