产品经理要是再惹你就用这个脚本,随机删除系统一半文件
源码共读
共 1477字,需浏览 3分钟
·
2019-12-21 23:21
黑客技术点击右侧关注,了解黑客的世界!Java开发进阶点击右侧关注,掌握进阶之路!Python开发点击右侧关注,探讨技术话题!
猿妹综合整理
2019年,钢铁侠死了,美队老了,雷神胖了。这一切,都是因为那个叫 Thanos 的坏蛋!于是,就有程序员写了一个开源的灭霸命令,可随机删除电脑上一半文件。
猿妹综合整理
2019年,钢铁侠死了,美队老了,雷神胖了。这一切,都是因为那个叫 Thanos 的坏蛋!于是,就有程序员写了一个开源的灭霸命令,可随机删除电脑上一半文件。
#安装brew
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
#安装gshuf
brew install coreutils
#!/bin/sh
let "i=`find . -type f | wc -l`/2";
if [[ uname=="Darwin" ]]; then
find . -not -name "Thanos.sh" -type f -print0 | gshuf -z -n $i | xargs -0 -- cat;
else
find . -not -name "Thanos.sh" -type f -print0 | shuf -z -n $i | xargs -0 -- cat;
fi
# Explanation
## Step 1: Get the count of files in current path divided by two.
## Step 2: Get all the files in current path and print in one line.
## Step 3: Turn half of the second step output into standard input randomly.
## Step 4: Show half of the files in terminal.
# Key Point
## If you want to make delete, what you need to do is turn 'cat' into 'rm'.
推荐↓↓↓
长
按
关
注
?【16个技术公众号】都在这里!
涵盖:程序员大咖、源码共读、程序员共读、数据结构与算法、黑客技术和网络安全、大数据科技、编程前端、Java、Python、Web编程开发、Android、iOS开发、Linux、数据库研发、幽默程序员等。
万水千山总是情,点个 “在看” 行不行评论