[英]Script .Sh is not running in Windows?
我正在尝试使用GitBash在我的 Windows 机器上运行.Sh 文件,但它给出了错误 -
run_main.sh: line 3: pkill: command not found
rm: cannot remove '/root/impactAllClient/NewsCollected.csv': No such file or directory
run_main.sh: line 7: C:ProgramDataAnaconda3binpythonimpactAllClient-mastercreateDataset.py: command not found
run_main.sh: line 10: C:ProgramDataAnaconda3binpythonimpactAllClient-masterallClientAbstractive.py: command not found
虽然我的文件在正确的位置 - C:\ProgramData\Anaconda3\bin\python\impactAllClient-master
这是 my.sh 文件代码
#!/bin/bash
pkill -f allClientAbstractive.py
sleep 10
rm /root/impactAllClient/NewsCollected.csv
C:\ProgramData\Anaconda3\bin\python\impactAllClient-master\createDataset.py
sleep 10
C:\ProgramData\Anaconda3\bin\python\impactAllClient-master\allClientAbstractive.py &
你可以在 GitBash 中手动运行pkill
吗? 估计没安装
我认为这不是有效的 Windows 路径: /root/impactAllClient/NewsCollected.csv
。 它应该以/c/...
之类的开头。
使用 GitBash 时,路径C:\ProgramData\...
也应使用正斜杠并以/c/ProgrammData/...
开头。
您可以在路径C:\ProgramData\Anaconda3\bin\python\impactAllClient-master\
中打开一个 bash pwd
和打印到控制台的路径应该在脚本中使用。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.