我有一个相当长的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")'
如果我不运行脚本,那么一切正常。
我希望整个脚本更好,这样我可以在运行时减少对其他进程的影响
答案 0 :(得分:0)
你没有发布回答,所以我不能将其标记为答案。但是OMG我太傻了。
该脚本以#/bin/bash
开头而不是#!/bin/bash
来修复它。