Bash:如何在“ chgrp”命令上使用变量?

时间:2019-03-26 17:41:59

标签: chgrp

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命令,所以我需要使用变量。
可以通过任何方式解决吗?

0 个答案:

没有答案