
shell
indie-XinYe
独立开发,目前个人产品:
http://www.aiyouvideo.com beta版,智能文字生视频,助力视频内容创作者;
http://www.91download.com 各类在线视频网站(YouTube, Facebook, Twitter, TikTok, Instagram, Dailymotion, Reddit, B站,小红书,知乎等)视频下载;
http://www.indie123.com 建设中,独立开发者社区
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
【shell】paste用法
p a s t e格式为: paste -d -s -file1 file2 选项含义如下: -d 指定不同于空格或t a b键的域分隔符。例如用@分隔域,使用- d @。 -s 将每个文件合并成行而不是按行粘贴。 - 使用标准输入。例如ls -l |paste ,意即只在一列上显示输出 [root@localhost my_shell]# cat per1 ID897 ID666 I原创 2012-08-31 00:18:47 · 16820 阅读 · 0 评论 -
【经验教训】shell read echo中的转义字符
近期用shell在处理数据时,发现read命令在读取数据时会把\t替换成空格,以及行末尾的\t舍弃。查看read的help,发现-r可以保留转义字符,搜了一下有人也说可以用-r,但是我的实验结果却是即使-r也还是依旧。无奈该用awk进行的数据处理。使用\t作为数据字段分割符在数据挖掘过程中是经常用到的,以及map reduce默认的key与value的分隔符也是\t,故使用shell的read命令原创 2012-09-08 01:23:09 · 5440 阅读 · 0 评论 -
【shell】变量
环境变量设置:export key=value 取消设置变量:unset或unset –v 取消函数 :unset –f declare声明变量 -p 显示变量的属性 -a 变量是一个数组 -i 变量是一个整数 -r 变量为只读的 -x 变量为环境变量 $1~$n :位置参数 $*原创 2012-09-04 23:29:05 · 539 阅读 · 0 评论 -
【shell】grep
【教训】最近一个程序bug,是由于grep不熟引起的,我通过grep来过滤数据,保留我想要的。然后,习惯性地通过判断返回值是否为0,来确定执行的准确性。然后就这地方埋了个bug。 因为,当你grep出的数据结果为空时,他的返回值是1,此时在我的业务逻辑里应该是允许这种情况存在的,结果我把他干掉了...... 返回值:如果模板搜索成功,则返回0,如果搜索不成功,则返回1,如果搜索的文件不原创 2012-09-11 00:12:38 · 2663 阅读 · 1 评论