分享几个有用的小程序
1. 一個改良的 Ping
有时候想 ping 一个网址,直接从浏览器复制会带上http://
,粘进命令行就出错了…
于是可以用这个脚本代替 ping 程序,改成pin
放在/bin
下就 OK 了
#!/usr/bin/env bash
#author: [email protected]
#issues:
# - http(s)://xxx.xx/xxx/xx?xxx
# - 192.168.1.1/32
new_args=`echo $@ |sed 's/http.*\:\/\///' |sed 's/\/[^ ]*//'`
#echo ${new_args}
ping -c 4 ${new_args}
作者还带上另一个功能,一个网段的也能用
ping 192.168.1.1/32
—-> ping 192.168.1.1
2. 随机密码生成脚本
可以自定义长度
#!/bin/bash
L=$2
if [ ! -z $1 ];then
if [[ "$1" =~ ^[0-9]+$ ]];then
L=$1
fi
fi
</dev/urandom tr -dc '0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ~!@#$%^&*()_+' | head -c${L}; echo ""