linux - 我下载了 stip-2.0 linux,我尝试执行 "script.sh",但出现此错误 ./bin/stipdet :1: ./bin/stipdet:syntax error :"("unexpected

标签 linux bash shell ubuntu

#!/bin/bash

for i in $(seq 1 8) 
do
    echo $i
    ./bin/stipdet -i ./BTP/video-list$i.txt -vpath ./BTP/ -fpath ./BTP/ -o ./BTP/traffic-junction-externalstip$i.txt -mode 1 -vis no
done

最佳答案

看起来脚本中有隐藏字符。可能是您从 Windows 复制了文件...

尝试:

dos2unix script.sh

然后再尝试执行。

关于linux - 我下载了 stip-2.0 linux,我尝试执行 "script.sh",但出现此错误 ./bin/stipdet :1: ./bin/stipdet:syntax error :"("unexpected,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33225730/

相关文章:

linux - 列出所有文件并找到特定文件位置

linux - 使用 awk 从文件中读取特定文本

linux - 目录统计命令行界面?

linux - Cassandra 生成过多实例,导致服务器不可用

linux - 如何检索系统中正在使用的端口?

linux - sed命令删除一行

php - 如何让新文件继承权限?

bash - 使用 curl 命令将文件保存到特定文件夹

mysql - 在 bash 脚本中存储 MySQL 密码

linux - 是否可以在 bash 脚本中在运行时更改其内容?