求linux下与之对应的批处理

来源:百度知道 编辑:UC知道 时间:2024/09/21 08:52:48
windows下的批处理如下所示:
@echo off

gcc *.c

a.exe <in.txt >out.txt

del a.exe

notepad out.txt

del out.txt

::notepad in.txt

解释:用gcc编译一个c文件 生成a.exe
之后运行生成的文件a.exe
a.exe的输入来自文件in.txt
输出到out.txt
接着用记事本打开这个文件
最红清理现场 删除 a.exe out.txt

求在linux 下能双击运行的脚本!

非真正知道的就不要回答了
呵呵
谢谢一楼的 先试一下啊 (现在还在xp下 等下切换过去了才晓得)
成功后加分鼓励 谢谢

rm好像是删除文件夹的……

linux中没 exe 我知道

gcc就是GNU C 一个C语言编译器 不过是命令行的……
我只不过是想做一个简单的IDE
在linux下的记事本是gedit
呵呵……

我就是把握不了重定向 想求助一下
反正 以上在xp下是实现了 还挺方便的……

希望高手们都过来支一招……

呵呵 还是那句话 拒绝灌水!!!

说明:shell脚本中#后面跟的是注释

gcc 文件名 -o a.out
#貌似linux中没有exe,用out文件。文件名最好带路径。最好是绝对路径

chmod 755 a.out #修改权限

a.out < in.txt > out.txt
#重定向没那么好理解,最好自己把握

# 用记事本打开这个我没干过,不会

rm a.out
rm out.txt
#清除这2个文件