在chgrp
(已在Ubuntu Linux和FreeBSD上测试)上显示变量不起作用的情况:
yoda@Terminus:~$ MyLogFile="/var/log/LogManager/Logs/Principal.log"
yoda@Terminus:~$ MyGroup="themiscira"
yoda@Terminus:~$ chgrp "&MyGroup" "$MyLogFile"
chgrp: grupo inválido: «&MyGroup»
(对不起,我的语言区域是西班牙语)
当然,不使用变量作为组名,一切正常:
yoda@Terminus:~$ chgrp themiscira "$MyLogFile"
yoda@Terminus:~$ ls -la $MyLogFile
-rw-rw-r-- 1 yoda themiscira 159537786 mar 12 18:53 /var/log/LogManager/Logs/Principal.log
我想脚本 chgrp
命令,所以我需要使用变量。
可以通过任何方式解决吗?