shell
zhangxinyu0827
这个作者很懒,什么都没留下…
展开
-
shell字符串切割
#${变量名:起始:长度}得到子字符串 a=${line:7} b=${line:0:6}原创 2018-10-23 16:55:33 · 600 阅读 · 0 评论 -
shell 文本提取指定列
逗号分割,提取2 3 列,输出的到 events1 cat events.csv | awk -F"[,]+" '{print $2,$3}' >> events1.csv原创 2018-12-19 16:06:42 · 7826 阅读 · 0 评论 -
Linux 大文件拆分
按行拆分 10行一拆 split -l 10 date.file 10k一拆 split -b 10k date.file原创 2018-12-19 16:04:36 · 2206 阅读 · 0 评论 -
linux rz命令上传文件失败处理方法
注意:单独用rz会有两个问题:上传中断、上传文件变化(md5不同),解决办法是上传是用rz -be,并且去掉弹出的对话框中“Upload files as ASCII”前的勾选。 -a, –ascii -b, –binary 用binary的方式上传下载,不解释字符为ascii -e, –escape 强制escape 所有控制字符,比如Ctrl+x,DEL等 rar,gif等文件文件采用...转载 2018-11-28 14:37:10 · 3922 阅读 · 1 评论 -
bin/sh^M: bad interpreter: No such file or directory解决(转载)
原帖子 https://www.cnblogs.com/felixzh/p/6108345.html 问题:bin/sh^M: bad interpreter: No such file or directory 原因:.sh脚本在windows系统下用记事本文件编写的。不同系统的编码格式引起的。 解决方法:修改.sh文件格式 (1)使用vi工具 vi t...转载 2018-11-25 19:12:02 · 285 阅读 · 0 评论 -
统计hadoop文件中文本行数
用shell中的 wc -l hadoop fs -cat /*/*/*/*/*/* |wc -l原创 2018-11-21 11:55:37 · 2032 阅读 · 0 评论 -
shell 查看bash手册
直接 man 命令 eg man sz 里面有一些该命令的介绍 同时支持搜索功能 man -k 想搜索的命令等原创 2018-11-18 17:14:40 · 205 阅读 · 0 评论 -
shell 查看指定ip的端口是否可以通
telnet ip port eg telnet *.*.*.* 80原创 2018-10-24 11:36:08 · 3168 阅读 · 0 评论 -
shell脚本 带json curl post
curl -X POST \ http://******* \ -H 'host:****.com' \ -H 'content-type: multipart/form-data' \ -H 'boundary=----********' \ -F ts=`date '+%s'` \ -F 'data={"extend":{"***":1}}'原创 2018-10-23 17:25:44 · 2051 阅读 · 0 评论 -
字符串分割后逐个处理 shell split
str="hello,world,i,like,you,babalala" for i in `echo "$str" | sed 's/,/\n/g'` do aa=$i echo $aa done原创 2018-10-23 17:21:45 · 546 阅读 · 0 评论 -
shell 逐行处理文件
while read -r line do if [ ${line:0:6} == $str ] ; then aa=${line:7} fi done < 'part-00000' #文件名字原创 2018-10-23 17:02:47 · 683 阅读 · 0 评论 -
curl post
host=`zkname **.**.com | awk -F $'\t' '{print $1":"$2}'` curl --request POST \ --url http://$host/pools/pool/*** \ --header '***' \ --form **=** \原创 2018-10-23 17:01:58 · 289 阅读 · 0 评论 -
shell定时运行
crontab -e 里面增加文本 #1分钟 */1 * * * * cd /home/ddd/fff/src && ./hello.sh #2小时运行一次 * */2 * * * cd /home/ddd/zfffxy/src && ./post_shell.sh #每个30分执行一次,如4:30 30 * * * ...原创 2018-10-23 16:58:05 · 345 阅读 · 0 评论 -
Linux 打包与解压
打包: tar -zcvf NewsSpark.tar.gz NewsSpark 解包: tar -zxvf NewsSpark.tar.gz unzip documents_entities.zip原创 2018-12-19 16:29:24 · 177 阅读 · 0 评论