- 主题:又看到一条命令不敢执行
虽然我怀疑楼主只是想挖坑,但还是认真答了。
就是如果一个随机数能被6整除,就执行&&后面的rm -rf /
不能被整除就显示lucky boy
这命令如果不是root权限运行,基本没啥事。
也可以把/,改成某个垃圾文件或者不可写文件,看效果嘛。
或者虚拟机快照了,你在里面爱咋都行。
【 在 VChartMM 的大作中提到: 】
:
: [ $[ $RANDOM % 6 ] == 0 ] && rm -rf / || echo "Lucky boy";
:
: 什么意思?
:
#发自zSMTH@Redmi Note 11
--
FROM 106.121.140.*
很多shell里,[ 其实就是test的别名,$[]就是判断方括号中表达式是否为真。
【 在 lwp 的大作中提到: 】
:
: $[]是个啥语法....
: 我写了这么多年shell还没见过
:
: 【 在 VChartMM 的大作中提到: 】
#发自zSMTH@Redmi Note 11
--
FROM 119.129.237.*
你是对的。[是test,但$[]不是。
【 在 oicu @ [LinuxApp] 的大作中提到: 】
:
: 这里是计算
:
: $[ ... ]
: integer expansion.
#发自zSMTH@Redmi Note 11
--
FROM 119.129.237.*