0
我正在嘗試grep用戶的bashrc以檢查一行是否已經存在。 我已經試過這樣:其他用戶的grep bashrc用於檢查變量
if [ [ su - ${1} -c "cat ~/.bashrc | grep ${2} | wc -c | tr -d ' '" ] -gt 0 ]
if [ su - ${1} -c "cat ~/.bashrc | grep ${2} | wc -c | tr -d ' '" ]
$ 1用戶名
$ 2是爲VarName
在EXEC
+ '[' su - user -c 'cat ~/.bahsrc | grep PATH | wc -c | tr -d '\'' '\''' ']'
line xxx: [: too many arguments
是否有可能是這樣做的?我是否需要使用返回值(實際上是所有的$? = 0
)?