我正在尝试编写一个小脚本来将当前目录更改为我的项目目录:
#!/bin/bash
cd /home/tree/projects/java
Run Code Online (Sandbox Code Playgroud)
我将此文件保存为proj,添加了执行权限chmod,并将其复制到/usr/bin.当我通过以下方式调用它时
proj,它什么都不做.我究竟做错了什么?
有人可以帮帮我吗?在Perl中,有什么区别:
exec "command";
Run Code Online (Sandbox Code Playgroud)
和
system("command");
Run Code Online (Sandbox Code Playgroud)
和
print `command`;
Run Code Online (Sandbox Code Playgroud)
还有其他方法来运行shell命令吗?