shell
文章平均质量分 52
jacksoom
设计与代码
展开
-
shell-变量、判断、重复动作
shell-变量、判断、重复动作if循环if conditionthen statements1else statements2fi特殊字符含义(’…’ 表示模式不在这里,’:’ 不做任何事儿) ps:condition与test判断格式大致相似while循环while condition #condition为真时继续循环,否则退出do statements原创 2016-03-29 23:33:14 · 1068 阅读 · 0 评论 -
shell脚本基础知识和位置变量
shell脚本基础 和 相关位置变量含义shell 脚本开头:制定解释器来执行脚本 #!/bin/bash #!/bin/sh #!/usr/bin/awk #!/bin/sed #!/usr/bin/tel #!/usr/bin/expect #!/usr/bin/perl #!/us原创 2016-02-22 17:25:40 · 1223 阅读 · 0 评论 -
linux-test测试
test 测试三种基本格式test -f file -a -d folder && echo 1|| echo 0[ -f file -a -d folder ] && echo 1|| echo 0[[ -f file && -d folder]]&&echo 1 || echo 0 注释:该种格式-a ,-o对应 &&和||#以上三种格式都是测试file文件,和folde原创 2016-02-22 17:09:31 · 561 阅读 · 0 评论 -
shell-grep
grep基本选项:-a 不要忽略二进制数据。 -A 除了显示符合范本样式的那一行之外,并显示该行之后的内容。 -b 在显示符合范本样式的那一行之外,并显示该行之前的内容。 -c 计算符合范本样式的列数。-C或- 除了显示符合范本样式的那一列之外,并显示该列之前后的内容。 -d 当指定要查找的是目录而非文件时,必须使用这项参数,否则grep命令将回报信息并停止动作。 -e原创 2016-03-13 15:48:42 · 544 阅读 · 0 评论 -
shell-sed
sed基本格式 sed 选项 ‘command’ filesed选项:a\ 在当前行下面插入文本。 i\ 在当前行上面插入文本。 c\ 把选定的行改为新的文本。 d 删除,删除选择的行。 D 删除模板块的第一行。 s 替换指定字符 h 拷贝模板块的内容到内存中的缓冲区。 H 追加模板块的内容到内存中的缓冲区。 g 获得内存缓冲区的内容,并替代当前模板块中的文本。 G 获原创 2016-03-13 18:01:16 · 506 阅读 · 0 评论 -
shell-文本处理工具
shell文本处理工具sort命令:sort [ options ] [ files ] options: -b:忽略每行前面开始出的空格字符; -c:检查文件是否已经按照顺序排序; -d:排序时,处理英文字母、数字及空格字符外,忽略其他的字符; -f:排序时,将小写字母视为大写字母; -i:排序时,除了040至176之间的ASCII字符外,忽略其他的原创 2016-04-07 02:34:22 · 480 阅读 · 0 评论 -
shell-printf命令详解
基本格式:printf format [ string... ]用途:为了从shell脚本中产生输出。由于printf的行为是由POSIX标准所定义的,因此printf比echo具有更好的可移植性printf的转义序列(使用方法与C语言类似): \a 警告字符,通常为ASCII的BEL字符 \b 后退(一位) \c 抑制(不显示)输出结果中任何结尾的换行字符(只在%b格式指示符控制下的参数原创 2016-05-17 18:03:32 · 1359 阅读 · 0 评论