网上一搜好像没,我尝试把存放 shell 脚本的路径加到环境变量,重启电脑,CMD 执行脚本时弹出
sh git.sh vid.mp4
/usr/bin/bash: git.sh: No such file or directory
一定要把脚本放在当前路径,CMD 才能执行脚本。。。
网上搜了下没搜到相关信息,问了别人,别人说下个 WSL ,安装 linux 然后调用就是了
我这儿的 linux 有点小问题,输入 ls 无输出,懒得重装 Ubuntu 了,问问 Win10 有啥能快速调用 shell 脚本的方法?
1
ysc3839 2022-04-06 12:39:59 +08:00
传递完整路径不行吗?
|
3
jim9606 2022-04-06 12:50:51 +08:00 1
装个 win 版 git ,然后将.sh 文件关联到 git bash 。
以及试试在环境变量 PATHEXT 加一个 SH 。 |
4
chchwy 2022-04-06 12:51:16 +08:00
你確定 bash 會去查找环境变量的路径?
|
5
ALLROBOT OP @jim9606 win10 运行 sh 脚本必然要装 git bash 吧,PATHEXT 的,少打了前面的 sh 轻松了一点✔
|
6
ALLROBOT OP |
7
ALLROBOT OP 解决了,我把脚本放在 bin 目录下了,成功输出
问题关闭 |
8
ysc3839 2022-04-06 17:48:15 +08:00
@ALLROBOT 不一定要手敲呀,你可以写个 cmd 脚本,里面再写上完整路径。我个人建议是不要用 cmd ,日常使用就用 Unix shell ,然后这些脚本可以放 ~/.local/bin 之类的地方。
|
9
ALLROBOT OP @ysc3839 Unix shell 是 WSL 的终端吗?个人缺乏 Linux 开发的经验,除了项目需要一般情况不怎么用 WSL 终端
更多的时候用 anaconda prompt 、CMD 之类😂 |