linux循环语法错误笔记

 

在freebsd上执行一个while循环,总是提示语法错误,查了许久资料,突然发现有人说到解释器问题,才焕然大悟,查看一下当前解释器:echo $SHELL

果然,用的是csh,不是sh,也不是bash

查看一下当前已安装解释器: cat /etc/shells

那么就好说了,把命令写入脚本,然后用sh执行就行

#!/bin/sh
while true
 do zpool status|grep done
 sleep 3
 done

 

posted @ 2023-08-07 16:32  咿呀哒喏  阅读(20)  评论(0编辑  收藏  举报