摘要: 序列类型:支持成员关系操作in,大小计算len(),索引与分片[],并且可迭代。5中内置序列类型:bytearray, bytes, list, str, tuple.任意可迭代的类型都可以使用序列拆分操作符进行拆分,即*。当用于赋值操作符左边时,其中的一个使用*引导,所有剩下的数据项将赋值给该变量... 阅读全文
posted @ 2014-09-29 16:09 赵翔 阅读(136) 评论(0) 推荐(0) 编辑
摘要: 注意$variable事实上只是${variable}的简写形式。赋值时如果在变量中存在空白,那么就必须加上引用.other_numbers=1 2 3 # 给出一个错误消息.一个未初始化的变量是没有值的, 但是在做算术操作的时候, 这个未初始化的变量看起来值为0. 这是一个未文档化(并且可能不具可... 阅读全文
posted @ 2014-09-18 16:44 赵翔 阅读(202) 评论(0) 推荐(0) 编辑
摘要: 创建tar -cvf output.tar [source files]. -c代表create files, -f指定文件名,文件名必须跟在-f后,并且应该是参数组中最后一项。追加选项: -r. tar -rvf original.tar new-file.tar -tvf archive.tar... 阅读全文
posted @ 2014-09-16 22:58 赵翔 阅读(121) 评论(0) 推荐(0) 编辑
摘要: 1. 管道输出到read命令中, 使用管道echo输出来设置变量将会失败.然而, 使用管道cat输出看起来能够正常运行. cat file1 file2 |while read line2 .while被放置在子shell中。1 #!/bin/sh2 # readpipe.sh3 # Bjon E... 阅读全文
posted @ 2014-09-01 11:13 赵翔 阅读(375) 评论(0) 推荐(0) 编辑
摘要: 在子shell中设置和操作变量之后, 如果尝试在子shell作用域之外使用同名变量的话, 将会产生令人不快的结果.子shell和父shell看起来其实就是隔离的。将echo的输出通过管道传递给read命令可能会产生不可预料的结果. 在这种情况下, read命令的行为就好像它在子shell中运行一样.... 阅读全文
posted @ 2014-08-21 18:20 赵翔 阅读(115) 评论(0) 推荐(0) 编辑
摘要: 正则表达式就是由一系列特殊字符组成的字符串, 其中每个特殊字符都被称为元字符。一个正则表达式会包含下列一项或多项:1. 一个字符集. 这里所指的字符集只包含普通字符, 这些字符只表示它们的字面含义. 正则表达式的最简单形式就是只包含字符集, 而不包含元字符.2. 锚. 锚指定了正则表达式所要匹配的文... 阅读全文
posted @ 2014-08-21 10:26 赵翔 阅读(195) 评论(0) 推荐(0) 编辑
摘要: 第一章Python要素1 数据类型 int str tuple list dict class。字符串用单引号或双引号封装。Strl类型与int类型都是固定类型方括号存取法适用于任何序列类型包括字符串,str可以通过[]取字符但不能设置新的字符。Python的索引位置总是从0开始。类型转换date... 阅读全文
posted @ 2014-08-07 13:52 赵翔 阅读(255) 评论(0) 推荐(0) 编辑
摘要: 基本命令ls :"列出"文件的基本命令. 但是往往就是因为这个命令太简单, 所以我们总是低估它. 比如, 使用-R选项, 递归选项, ls将会以目录树的形式列出所有文件. 另一个很有用的选项-S, 将会按照文件尺寸列出所有文件, -t, 将会按照修改时间来列出文件, -i选项会显示文件的inode。... 阅读全文
posted @ 2014-05-06 18:17 赵翔 阅读(440) 评论(0) 推荐(0) 编辑
摘要: 下载文件可用wget -O file url(wget的的大写-O选项指定输出文件名,小写的-o指定日志文件名)或者 curl url > file ,curl url --silent -o new-filename (curl的大写-O选项见文件写入url相同的文件名,小写的-o指定文件名),二... 阅读全文
posted @ 2014-05-05 12:30 赵翔 阅读(278) 评论(0) 推荐(0) 编辑
摘要: 1. 循环for循环for arg in [list] 这是一个基本的循环结构. 它与C语言中的for循环结构有很大的不同.for arg in [list]docommand(s)...donefor arg in "$var1" "$var2" "$var3" ... "$varN"在[list... 阅读全文
posted @ 2014-05-04 17:37 赵翔 阅读(204) 评论(0) 推荐(0) 编辑