2.11 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.嘿嘿,有什么不明白的,我们再在群里说.

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值