bash:意外标记‘(’附近的语法错误

bash:意外标记‘(’附近的语法错误

这是我第一次尝试使用 git,并获得了一些代码来从 MatLab 脚本中提取文件名。我一直遇到此错误,如果我在 imread 之后删除括号,它不会完成命令并给出另一行继续写入。我还尝试在行的其余部分的各个点关闭括号,但这会产生相同的问题。这里有什么明显的错误吗?

cat NimStim_Task.m | grep "NimStim" | grep -v "_t[0-9]" | tr "\\\" "/" | tr "'" " " | sed 's~ *prime = imread(\[cd /NimStim/\([^ ]*\)\.bmp.*stim = \([0-9]*\).*~\1, \2~g')) > stimulusNames_numbers.csv

相关内容