我有文件node_avg.in。该文件每5分钟更改一次值AVAIL_NODE应该计算。好心帮添加行到文件结尾 - 使用for循环 - linux脚本
[[email protected] sample]# cat node_avg.in
QUEUE_NAME | ALLOC_NODES | RUN_NODES | AVAIL_NODE
team1 | 2384 | 1019 | xxx
team2 | 300 | 280 | xxx
team3 | 90 | 0 | xx
team4 | 240 | 236 |
team5 | 90 | 27 |
team6 | 120 | 0 |
team7 | 270 | 146 |
我只是尝试,但不能helped.pls在下面的脚本来看看
[[email protected] sample]# cat avg.in
for i in team1 team2 team3 team4 team5 team6 team7
do
ALLOC_NODES=$(cat /root/script/sample/node_avg.in | grep $i | grep -v QUEUE_NAME | awk '{print $3}')
RUN_NODES=$(cat /root/script/sample/node_avg.in | grep $i | grep -v QUEUE_NAME | awk '{print $5}')
avail=$($ALLOC_NODES - $RUN_NODES)
done
[根@本地样本]#
2015-04-01
ranjith
+0
你向我们展示了一个文件,如果它是一个样本输入文件或所需的输出文件,一个脚本这并不做任何事是你想做的事不明确,要求我们帮助你做任何你是试图去做。考虑一下。您可能想要编辑您的问题,以提供明确的示例输入,预期输出和要求。 –
2015-04-01 14:57:24