1、文件名大小写转换:(1)大写转小写:ls | awk '{printf("mv %s %s\n", $0, tolower($0))|"sh"}'(2)小写转大写:ls | awk '{printf("mv %s %s\n", $0, toupper($0))|"sh"}'
分类:
其他好文 时间:
2015-01-06 17:31:39
阅读次数:
145
起源是这样一道题目:
大
日 ? 风
思
于是想到通过word dict来算一下:
......
分类:
其他好文 时间:
2015-01-06 00:53:22
阅读次数:
228
bash Shell本身不支持正则表达式,使用正则表达式的是Shell命令和工具,如grep、sed、awk等;但是,bash Shell可以使用正则表达式中的一些元字符实现通配(Globbing)功能,通配是把一个包含通配符的非具体文件名扩展存储在计算机服务器或者网络上的一批具有文件名的过程。.....
分类:
系统相关 时间:
2015-01-05 21:39:47
阅读次数:
272
在做shell批处理程序时候,经常会涉及到字符串相关操作。有很多命令语句,如:awk,sed都可以做字符串各种操作。其实shell内置一系列操作符号,可以达到类似效果,大家知道,使用内部操作符会省略启动外部程序等时间,因此速度会非常的快。一、判断读取字符串值表达式 含义${var..
分类:
系统相关 时间:
2015-01-05 07:11:45
阅读次数:
220
简介awk是一个强大的文本分析工具,相对于grep的查找,sed的编辑,awk在其对数据分析并生成报告时,显得尤为强大。简单来说awk就是把文件逐行的读入,以空格为默认分隔符将每行切片,切开的部分再进行各种分析处理。它允许创建简短的程序,这些程序读取输入文件、为数据排序、处理数据、对输入执行计算以及...
分类:
系统相关 时间:
2015-01-04 21:08:18
阅读次数:
179
#!/bin/bash
XY=(1?1)
OP=(1?1)
YR=(2?0?1?5)
get_window_size()?{
??echo?-ne?"\e[2J"
??SZ=($(stty?-a?|?tr?‘;‘?‘\n‘?|?awk?‘/rows|columns/{print?$2}‘))
}
echo?-ne?"\e[?1049h\e[...
分类:
其他好文 时间:
2015-01-04 15:27:21
阅读次数:
191
查看文件时间戳命令:stat awk.txtFile: `awk.txt'Size: 20 Blocks: 8 IO Block: 4096 regular fileDevice: 801h/2049d Inode: 380730 Links: 1Access: (0644/-rw-r--r--) ...
分类:
系统相关 时间:
2015-01-04 15:04:02
阅读次数:
159
在做shell批处理程序时候,经常会涉及到字符串相关操作。有很多命令语句,如:awk,sed都可以做字符串各种操作。 其实shell内置一系列操作符号,可以达到类似效果,大家知道,使用内部操作符会省略启动外部程序等时间,因此速度会非常的快。一、判断读取字符串值表达式含义${var}变量var的值, ...
分类:
系统相关 时间:
2015-01-04 11:21:54
阅读次数:
266
Apache日志统计举例
加些来了解一下如何统计Apache的访问日志,一般可以用tail命令来实时查看日志文件变化,但是各种的应用系统中的日志会非常复杂,一堆长度超过你浏览极限的日志出现在你眼前时,你会觉得非常无奈,怎么办呢?这时可以用grep、sed、awk和sort等筛选工具帮助你解决这个问题。下面总结了几个常见分析方法。
(1)查看IP($1代表IP)
#cataccess_lo...
分类:
Web程序 时间:
2015-01-03 22:29:07
阅读次数:
268
在特殊的地方和特殊的时间,流畅顺利使用Google的方法也会变得很特殊。本文不定期保持维护更新,删除不能用的,增加新的网址。分享一些奇葩的Google使用方法,通过下列网址也可以使用Google来搜索–基本上都是用了反代理的原理:https://awk.so/http://gl.randomk.or...
分类:
其他好文 时间:
2015-01-03 17:18:06
阅读次数:
213