枫叶 发布的文章

shell中数组与for循环的配合使用

从数据库取出商户列表,然后作为参数执行某个php脚本。#!/bin/bash # 对所有商户执行day_count.php source /root/.bash_profile cd /var/www/php/ # 取所有商户,放到cList数组 cList=`mysql -uroot -p1...

Golang 获取http状态码

package main //获取http状态码 import ( "fmt" "net/http" "net/url" ) func main() { u, _ := url.Parse("http://www.baidu.com") q := u.Query() u.Ra...

Golang fmt.Printf 格式化输出用法

package mainimport ( "fmt" "os")type point struct { x, y int}func main() { //Go 为常规 Go 值的格式化设计提供了多种打印方式。例如,这里打印了 po...

Golang执行cmd/shell命令

package main import ( "fmt" "os/exec" ) func main() { //执行【ls /】并输出返回文本 f, err := exec.Command("ls", "/").Output() if err != nil { fmt.Pri...

Golang Windows 设置终端文本颜色

使用下面方法,可以设置golang在windows终端的文本颜色。颜色值请搜索SetConsoleTextAttributefunc ColorPrint(s string, i int) { //设置终端字体颜色 kernel32 := syscall.NewLazyDLL("...

Linux命令行下使用ImageMagick的convert工具批量转换图片格式

ImageMagick是一个很强大的图片处理工具。它提供了一个convert工具,可以在命令行下将图片格式进行转换。我们可以配合shell进行批量转换文件格式。举例:将menu目录下的所有png文件变更为jpg文件。安装使用yum即可安装。yum install ImageMagick ##...

split Linux下分割文本

最近新项目日志特别大,使用vim打开特别费劲。使用split工具将文件分割以后就能很容易打开了。使用方法:split 参数: -b :后面可接欲分割成的档案大小,可加单位,例如 b, k, m 等; -l :以行数来进行分割; #将sync.log文件分割成每个1G的文件,分割后的文件放...