运行bash脚本,错误结果很好

时间:2017-08-18 23:07:18

标签: bash nice tmsh

我有一个相当长的bash脚本。我想用漂亮的

运行它

很好./test1.scr

如果我不使用nice运行脚本,它的效果很好。但是,当我运行它很好。在我的脚本中运行的命令失败。

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")'

如果我不运行脚本,那么一切正常。

我希望整个脚本更好,这样我可以在运行时减少对其他进程的影响

1 个答案:

答案 0 :(得分:0)

你没有发布回答,所以我不能将其标记为答案。但是OMG我太傻了。

该脚本以#/bin/bash开头而不是#!/bin/bash来修复它。