脚本的参数参数变量$*传递给脚本/函数的所有参数(把所有参数当成一个字符串)$@参数名字$0文件名字(first.sh…)$#总共有多少个参数$$脚本的 PID$!上一个被执行的命令的 PID(后台运行的进程)IFS=, # 将函数参数的分隔符改成用',' 例如 IFS=:var=testecho ...
分类:
系统相关 时间:
2014-10-31 22:00:12
阅读次数:
233
linux下删除大量文件时,显示如下bash:/bin/rm:Argumentlisttoolong解决方法:ls|xargs-n10rm-frls当然是输出所有的文件名(用空格分割)xargs就是将ls的输出,每10个为一组(以空格为分隔符),作为rm-rf的参数也就是说将所有文件名10个为一组,由rm-rf删除.
分类:
系统相关 时间:
2014-10-30 15:32:40
阅读次数:
197
一、CSV文件规则1 开头是不留空,以行为单位。2 可含或不含列名,含列名则居文件第一行。3 一行数据不跨行,无空行。4 以半角逗号(即,)作分隔符,列为空也要表达其存在。5 列内容如存在半角逗号(即,)则用半角引号(即',')将该字段值包含起来。6 列内容如存在半角引号(即")则应替换成半角双引号...
要考虑的东西实在也挺多的。总结如下:1 前面空格分隔符号的时候2 第一个符号位处理+ -3 遇到非数字字符退出4 为正数的时候,大于INT_MAX上溢5 为负数的时候, 小于INT_MIN下溢6 为空字符串或者空指针的时候 1 int atoi(const char *str) 2 {...
分类:
其他好文 时间:
2014-10-29 23:39:06
阅读次数:
444
前言
还是今天再写一个自动化打包脚本,用到了从路径名中获取最后的文件名。这里记录一下实现过程。当然,最后我也会给出官方的做法。(ps:很囧,实现完了才发现原来Bash Shell有现成的函数)
获取文件名
假设给定的路径名为:/tmp/csdn/zhengyi/test/zhengyi.txt
awk解法
用“/”做分隔符,然后打印出最后的那一部分。实现代码如下:
resFil...
分类:
系统相关 时间:
2014-10-29 21:40:52
阅读次数:
281
File 类字段摘要staticStringpathSeparator 与系统有关的路径分隔符,为了方便,它被表示为一个字符串。staticcharpathSeparatorChar 与系统有关的路径分隔符。staticStringseparator 与系统有关的默认名称分隔符,为了方便,它被表示为...
分类:
编程语言 时间:
2014-10-29 18:43:08
阅读次数:
224
// Fields 以连续的空白字符为分隔符,将 s 切分成多个子串,结果中不包含空白字符本身// 空白字符有:\t, \n, \v, \f, \r, ' ', U+0085 (NEL), U+00A0 (NBSP)// 如果 s 中只包含空白字符,则返回一个空列表func Fields(s str...
分类:
其他好文 时间:
2014-10-29 16:46:55
阅读次数:
129
简介awk是一个强大的文本分析工具,相对于grep的查找,sed的编辑,awk在其对数据分析并生成报告时,显得尤为强大。简单来说awk就是把文件逐行的读入,以空格为默认分隔符将每行切片,切开的部分再进行各种分析处理。awk有3个不同版本: awk、nawk和gawk,未作特别说明,一般指gawk,g...
分类:
其他好文 时间:
2014-10-28 17:32:27
阅读次数:
238
任何项目,难免会碰到DateTime的显示问题,.net框架虽提供丰富多样的显示方法,但我很少使用,因老忘记细节,每次都要纠结到底月份在前还是年份在前;日期分隔符到底是“/”,还是“\”,还是“-”等等。因此,每逢日期显示,我的写法通常类似下面代码所示,这样能根据需求取舍,随心所欲的控制显示格式、顺...
分类:
其他好文 时间:
2014-10-28 15:20:45
阅读次数:
120
转自http://blog.csdn.net/libuding/article/details/5870089原型:char *strtok(char *s, char *delim);功能:分解字符串为一组字符串。s为要分解的字符串,delim为分隔符字符串。说明:首次调用时,s指向要分解的字符串...
分类:
其他好文 时间:
2014-10-27 19:25:16
阅读次数:
148