尽量详细点,谢啦!


首先,楼主好像少了最后一个`符号。这里``表示命令替换。USER_IP=`who am i 2>/dev/null| awk '{print $NF}'|sed -e 's/[()]//g'`
代码: 全选
who am i 2>/dev/null
代码: 全选
awk '{print $NF}'
代码: 全选
sed -e 's/[()]//g'
确实少了一个`符号首先,楼主好像少了最后一个`符号。这里``表示命令替换。
这句话不大懂,能举个例子么?谢...过滤其中的括号,ip包含在括号当中。代码: 全选
sed -e 's/[()]//g'
这句的意思是, 去掉所有的 "(" 或者 ")" 。sed -e 's/[()]//g'
代码: 全选
echo "(127.0.0.1)" | sed -e 's/[()]//g'
代码: 全选
127.0.0.1