求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下是实现了 还挺方便的……
希望高手们都过来支一招……
呵呵 还是那句话 拒绝灌水!!!
@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个文件