
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 per1ID897ID666I原创 2012-08-31 00:18:47 · 16791 阅读 · 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 · 5404 阅读 · 0 评论 -
【shell】变量
环境变量设置:export key=value取消设置变量:unset或unset –v取消函数 :unset –f declare声明变量-p 显示变量的属性-a 变量是一个数组-i 变量是一个整数-r 变量为只读的-x 变量为环境变量 $1~$n :位置参数$*原创 2012-09-04 23:29:05 · 528 阅读 · 0 评论 -
【shell】grep
【教训】最近一个程序bug,是由于grep不熟引起的,我通过grep来过滤数据,保留我想要的。然后,习惯性地通过判断返回值是否为0,来确定执行的准确性。然后就这地方埋了个bug。因为,当你grep出的数据结果为空时,他的返回值是1,此时在我的业务逻辑里应该是允许这种情况存在的,结果我把他干掉了......返回值:如果模板搜索成功,则返回0,如果搜索不成功,则返回1,如果搜索的文件不原创 2012-09-11 00:12:38 · 2631 阅读 · 1 评论