代码:
#!/bin/bash
service csrasm stop
sleep 5
service csrass stop
sleep 10
cd /etc/csrass
rm -fr !(csrass.srd)
service csrasm start
service csrass start
执行报错
./reset_config1.sh: line 3: syntax error near unexpected token `('
./reset_config1.sh: line 3: `rm -fr !(csrass.srd)'
改为:
#!/bin/bash
service csrasm stop
sleep 5
service csrass stop
sleep 10
cd /etc/csrass
shopt -s extglob #加了这一句
rm -fr !(csrass.srd)
service csrasm start
service csrass start
执行成功