shell实现urlencode和urldecode
一、问题描述
先说下问题背景,最近在写的一个程序在通过restful API 在以form方式post提交时,发现其中的特殊符号无法提交进行后台,后台这边报错error on parse multipart form array: invalid URL escape "%",而后[......]
先说下问题背景,最近在写的一个程序在通过restful API 在以form方式post提交时,发现其中的特殊符号无法提交进行后台,后台这边报错error on parse multipart form array: invalid URL escape "%",而后[......]
HP刀片在使用KVM远程console管理过程中,要求刀片配置的ILO地址和HP OA地址在同一网段。由于IP地址资源紧张,刀筐OA口默认配置上了地址,刀片没有配置,都是使用的时候临时配置。所以一旦物理机出现问题,想要通过远程管理口查看主机所处的状态就[......]
在写一个脚本时需要实现掩码位和掩码之间的转换,想简单的通过shell 实现,在openwrt程序上刚好有此脚本,内容如下:
#!/bin/bash # code from www.361way.com mask2cdr () { # Assumes there[......]
同事在写一个脚本的时候,在将time获取的执行时间结果输出到文件时,发现无法将结果输入到文件。通过测试发现可以通过如下方法实现time 结果输入到文件:
{ time sleep 1 ; } 2> time.txt { time sleep 1 2> slee[......]
在写一个简单的脚本的时候,想用到切片功能,在python里实现非常简单,也非常好用 。印象中shell 也可以实现,查了下,发现自己之前就做过shell 字符串截断和切片的总结:shell字符串操作小结 。这里再细化下。
语法如下:
${varia[......]
进期准备在virt cli管理下的KVM增加一个模板脚本,用于主机的快速安装与部署。这里就涉及到mac地址的自动生成、uuid/Guid值的生成、主机名的自动更改等问题。本文着重介绍下N种自动生成MAC地址的方法。
shell生成的方法是最多的的,同时也感觉也是[......]
首先声明这是网上摘来的。这里的技术技巧最初是来自谷歌的“Testing on the Toilet” (TOTT)。这里是一个修订和扩增版本。
我的所有bash脚本都以下面几句为开场白:
#!/bin/bash set -o nounset set -o[......]
2011年的时候我写过一篇日志 利用pwgen、mkpasswd、tr自动更改密码 ,今天在51cto上翻译的与其相关的一篇国外文章,名字就是本文的标题。当然方法上并不比我之前总结的高明,这里也摘抄下具体实现语句,算是做一个回归吧。
1、这种方法使用SHA算法来加密日期,并输出结果的前32[......]
xmllint是一个很方便的处理及验证xml、处理html的工具,linux下只要安装libxml2就可以使用这个命令。首先看下其结合--html 、--xpath参数处理html时的例子:
curl http://www.123cha.com/ip/?q=8.8.8.8 2>/[......]
在写shell脚本时,经常会涉及到字符串相关操作。有很多命令语句,如:awk,sed都可以做字符串各种操作。 其实shell内置一系列操作符号,可以达到类似效果,大家知道,使用内部操作符会省略启动外部程序的等待时间,因此速度会非常的快。
[......]
近期评论