此脚本有什么问题?
#!/bin/sh
for file in *.p; do awk -f get_p.awk "$file" > "$file"er; done
awk -f phase-comp.awk file1 file.per # výpočet fází
paste <(awk '{print $1}' output1) <(awk '{print $2}' file1) > out
错误是:
5: skript: Syntax error: "(" unexpected
当我分别将命令写入终端时。它运作良好。谢谢
答案 0 :(得分:4)
问题是你的爆炸力
#!/bin/sh
这意味着该脚本应由sh
解释,但是您的脚本使用process substitution,这是bash特定的功能。因此,您应该将其更改为:
#!/bin/bash
使脚本正常工作。