![]() |
1
5
不能使用makefile或单独的shell脚本来实现这一点。当您运行make或shell脚本时,它会创建一个新进程。当该进程退出时,对该进程的环境所做的任何更改都将被丢弃。(在类UNIX系统中)进程不可能修改其应用程序的环境 父母亲 过程 你唯一能做的就是编写一个shell函数,它在你正在运行的shell进程中被调用(显示你的提示等等),或者有一个你源代码的脚本,而不是运行:这将导致脚本在同一个shell进程中运行,而不是创建一个新的。
所以你可以在你的
或者你可以编写一个单独的shell脚本,但你不能运行它,你必须找到它的源代码
|
|
Batavia · Bash-删除大目录中的文件 1 年前 |
![]() |
stackbiz · 如何在bash中将所有换行符替换为“\n” 1 年前 |
![]() |
Paul · Bash wait命令忽略指定的进程ID 2 年前 |