【发布时间】:2012-01-10 16:28:26
【问题描述】:
我有一个名为“sortx”的可执行文件。现在我想编写一个 C 程序,将这个可执行文件转换为 shell 命令。
例如: ./sortx numbers.txt
在“sortx”上运行 C 程序后,我想要的是:
sortx numbers.txt
【问题讨论】:
-
为什么需要 C 程序?
mv sortx /usr/bin/sortx会是你要找的吗? -
在您看来,shell 程序和控制台 C 应用程序有什么区别?
-
创建一个指向您的可执行文件的符号链接并将该链接放入
/usr/bin(请求root 权限):ln -s /home/user673919/project/sortx/sortx /usr/bin/sortx。 -
这是全部内容:我有一个程序 sort.c.. 现在,cc sort.c -o sortx 现在,sortx 是可执行的,我必须通过键入 .. ./sortx numbers 来运行.txt 但我想更改 sortx 或仅使用 C 程序执行某些操作,以便我能够执行此操作 .. sortx numbers.txt
标签: c shell executable