分享几个有用的小程序
Mar 18, 2017
1 minute read

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 Untitled Image

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 ""

Untitled Image

3. 不定期更新


Back to posts


comments powered by Disqus