我們正在運行腳本來查找zfs文件系統監視併發生如下錯誤。 說法預期./test.ksh[9]:[:expected expected
#!/bin/sh
USED_SPACE_PERCENT_WARN=20
PATH=/usr/bin:/usr/sbin; export PATH
# check zfs File system
if [ `df -F zfs | wc -l` -gt 0 ]; then
/usr/sbin/zpool list -H | while read line
do
USED_SPACE_PERCENT=`echo "$line" | nawk -F'[ % ]+' '{print $5}'`
if [ $USED_SPACE_PERCENT -gt $USED_SPACE_PERCENT_WARN ]; then
POOL=`echo "$line" | nawk -F'[ % ]+' '{print $1}'`
echo "ZFS pool $POOL has used $USED_SPACE_PERCENT% of its space."
fi
done
fi
檢查代碼與[shellcheck.net](http://shellcheck.net) – codeforester
@codefore ster shellcheck.net不知道'ksh',所以結果是可疑的。 – chepner