0

我有一个相当长的 bash 脚本。我想很好地运行它

不错./test1.scr

如果我没有很好地运行脚本,它会很好用。但是当我很好地运行它时。在我的脚本中运行的命令失败。

commandout=()
while IFS= read -r line # Read a line
do
    commandout+=("$line") # Append line to the array
done < <(tmsh show ltm pool $pool detail | grep -A5 "Ltm::Pool")
commandout+=(" ")

如果我用 nice 运行脚本,我会收到以下错误

./test1.scr: line 269: syntax error near unexpected token `<'
./test1.scr: line 269: `                        done < <(tmsh show ltm pool $pool detail | grep -A5 "Ltm::Pool")'

如果我不运行良好的脚本一切正常。

我想完善整个脚本,以便在运行时减少对其他进程的影响

4

1 回答 1

0

您没有发布为答案,因此我无法将其标记为答案。但是天哪,我真是太傻了。

脚本开始#/bin/bash而不是#!/bin/bash 修复它。

于 2017-08-18T23:29:57.920 回答