我试图运行一个简单的循环脚本,遍历所有文件,但是出现了以下错误。脚本名为test.sh
,我正在使用Windows 7上的Cygwin。
我的脚本:
#!/bin/bash
FILES = "/bowtie-0.12.7-win32/bowtie-0.12.7/output_635_25bp/*"
for f in $FILES
do
echo "hello world"
done
错误是:
./test.sh: line 2: FILES: command not found
./test.sh: line 4: syntax error near unexpected token ``$'do\r''
./test.sh: line 4: ``do
在运行脚本之前,我使用
dos2unix
命令将文件夹中的所有文件转换为 Unix 格式。