我有一个LOG_FILENAME
存储日志文件名称的 bash 变量。我想要做的是启动iostat -xnmp
并获取存储在 bash 变量中的每个迭代匹配模式的每个记录的字段 9、10 和 11 DEVICE
。迭代次数存储在time
bash var 中。我想做的是:
iostat -xnmp 5 $time | awk -v log=$LOG_FILENAME "/$DEVICE/" '{print $9" "$10" "$11}' input >> $log
和其他人的很多变化ENVIRON
......但仍然无法弄清楚我错在哪里。大多数时候我都会遇到语法错误。目前还没有特别的要求,所以任何解决方案都是合适的。