【发布时间】:2013-10-08 01:15:25
【问题描述】:
我想运行这样的命令:
while read p; grep name_ $p.config | awk -F'=' '{ print $2 }' | tr p1328 p1512 > $p.1512.config ; done < allbkgds.txt
但是,这会失败并出现以下错误:
-bash: syntax error near unexpected token `done'
我不太明白出了什么问题,因为内部命令工作正常:
grep name_ $p.config | awk -F'=' '{ print $2 }' | tr p1328 p1512 > $p.1512.config
我基本上想从第一个配置文件中获取一些字符串并将其转储到 bash 文件循环中的第二个配置文件中。
【问题讨论】:
-
啊s**t,这就是缺少的东西,我是智障。
-
@user788171,请放心:-)