
Shell
clicdl
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Shell笔记第二天 Find和xargs
[Find]常用参数 -name 按照文件名查找文件 -perm 按照文件权限来查找文件 -prune 过滤某个目录 -user 按照文件属主查找文件 -group 按照文件所属的组来查找文件 -mtime -n +n 按照文件修改时间来查找文件 -newer file1 ! file2 查找更改时间比文件file1新但比文件file2旧的文件 -t原创 2012-08-29 17:43:22 · 330 阅读 · 0 评论 -
Shell笔记第十一天 awk第五篇
printf 【 printf修饰符】 ------------------------------------------------------------------------------ - 左对齐 Width 域的步长,用0表示0步长 .prec 最大字符串长度,或小数点右边的位数 ---原创 2012-09-10 14:46:21 · 319 阅读 · 0 评论 -
Shell笔记第十天 awk第四篇
本篇记录awk中内置字符串函数及其使用实例 1. 【gsub】 这个函数类似于sed,用于替换字符串 用法用两种: gsub(r,s) 在整个$0中用s替代r gsbu(r,s,t) 在整个t中用s替代r 第1中用法作用于所有域,第2中用法作用于指定的域 本例实验前,将J.Troll的$5也改为12。 awk 'gsub(/12/,13)'原创 2012-09-07 18:16:28 · 272 阅读 · 0 评论 -
Shell笔记第九天 awk第三篇
本篇记录awk中操作符的实例 1. 为输入域设置变量名 awk '{name=$1;belts=$4; if(belts ~/Yellow/) print name "is belt" belts}' grade.txt P.Bunnyis beltYellow 为输入域设置域变量名,引用变量的时候直接使用变量名即可。 上例将域$1命名为name,域$4命名为belts原创 2012-09-06 16:42:55 · 1633 阅读 · 0 评论 -
Shell笔记第七天 awk第一篇
【简介】 awk以发展这种语言的人A h o . We n i n b e rg e r和K e r n i g h a m命名,是一种自解释的编程语言。 【主要功能】 在文件或字符串中基于指定规则浏览和抽取信息。 【基本格式】 awk [-F field-separator] 'command' input-fiie(s) 【域标志】 awk 执行时,浏览的域被原创 2012-09-04 18:21:39 · 1984 阅读 · 0 评论 -
Shell笔记第八天 awk第二篇
本篇记录awk的各种用法实例,红色为命令,绿色为输出结果 输入文件grade.txt,总共7个域,分别是姓名,升段日期,学生序号,腰带级别,年龄,目前比赛积分,比赛最高积分 $ vim grade.txt M.Tansley 05/99 48311 Green 8 40 44 J.Lulu 06/99 48317 green 9 24 26 P.Bunny 02/99 48 Yellow原创 2012-09-05 18:04:22 · 2300 阅读 · 0 评论 -
Shell笔记第六天 正则表达式
【基本元字符】 ^ 只匹配行首,例如: ^hello, 匹配以hello开始的行 $ 只匹配行尾, 例如: world$,匹配以world结束的行 * 一个单字符后紧跟*,匹配0个或多个此单字符 [ ] 只匹配[ ]内字符。可以是一个单字符,也可以是字符序列。可以使用 - 表示 [ ] 内字符序列范围,例如[1-5原创 2012-09-03 11:35:13 · 1935 阅读 · 0 评论 -
Shell笔记第四天 文件名置换和输入输出
【文件名置换】 * 匹配文件名中的任何字符串,包括空字符串 ? 匹配文件名中的任何单个字符 [...] 匹配[ ] 中包含的任何字符 [! ...] 匹配[ ] 中非感叹号!之后的字符 【Shell 输入与输出】 1. echo 格式 echo string 参数: \c 不换行 \t tab键 \f 进纸 \n 换行 如果要上述转义字符生原创 2012-08-31 16:58:24 · 1562 阅读 · 0 评论 -
Shell笔记第五天 命令执行顺序
【&&】 格式: command1 && command2 command1执行成功后才会执行command2 例如 mv /home/user1 /home/backup && rm -r /home/user1 上面的命令,只有成功将目录转移后才会执行删除命令 【||】 格式: command1 || command2 command1没有执行成功的情况下执行comman原创 2012-08-31 17:32:16 · 1905 阅读 · 0 评论 -
Shell笔记第一天 软链接
[链接] 1. 符号链接和硬链接 ls -l 文件类型和权限位 硬链接数 所有者 所在组 文件大小 文件更新日期 相对路径 2. 创建链接 ln source dest ln 1.txt 1.lnhard // 创建硬链接 ln -s 1.txt 1.lnsoft //创建软链接 结果: ls -l原创 2012-08-29 16:58:05 · 1029 阅读 · 0 评论 -
ubuntu64位bash ./ 没有那个文件目录
经常在ubuntu 64位下运行 ./xxx 会跳出来说没有这个文件或者目录,但是ls看又有这个文件,很是奇怪。 特别是看到很多人在ubuntu 64 位 下运行 qq for linux 出现这个问题,居然无人解答,更是奇怪。 其实原因很简单,是因为他没有32位的运行库 ia32-libs 会出这种八杆子打不着的奇怪提示。 直接安装即可。 apt-get install ia32-lib转载 2012-09-28 11:41:35 · 455 阅读 · 0 评论