当遇到 以下这种问题的时候
sh : 无法将“sh”项识别为 cmdlet、函数、脚本文件或可运行程序的名称。请检查名称的拼写,如果包括路径,请确保路径正确,然后再试一次。
所在位置 行:1 字符: 1
+ sh deploy.sh
+ ~~
+ CategoryInfo : ObjectNotFound: (sh:String) [], CommandNotFoundException
+ FullyQualifiedErrorId : CommandNotFoundException
sh是Linux系统的脚本,不是Windows的,所以不能在这window电脑上运行
我找了好久,终于找到了可以代替的了
(以下文件名都是随便写的)
我用的是
./tally.sh
在终端上面运行的 .sh
文件
或者以下几种:(下面的方法我都没试过,上面的是亲身使用过的)
sh tally.sh //第一种
bash tally.sh //第二种
如果刚创建.sh文件,使用./ 或者绝对路径执行不了时,很可能是因为权限不够。此时你可以使用chmod命令来给shell文件授权。之后就能正常运行了。
chmod +x tally.sh