shell
一只可爱的栗子
这个作者很懒,什么都没留下…
展开
-
初学shell常用命令
1.ls命令ls命令是列出目录内容(List Directory Contents)的意思。运行它就是列出文件夹里的内容,可能是文件也可能是文件夹。ls -a (all 所有的目录内容)ls -l (long将目录内容的详细信息输出)ls a* 列出当前目录下以字母a开头的所有文件 ls -l *.doc 给出当前目录下以.doc结尾的所有文件 ls 直接将目录下的文件列出来 ls -lh 显示...原创 2018-06-05 20:04:15 · 128 阅读 · 0 评论 -
hive 提取时间戳的小时
select from_unixtime(cast(ts as bigint), 'HH') as date, act, count(objid), count(distinct imei)from mbadp.t_ods_app_news_user_behaviorwhere dt = 20180820group by from_unixtime(cast(ts as bigint), '...原创 2018-09-27 15:16:34 · 32444 阅读 · 0 评论 -
shell的一个输入依赖于另一个值
# /bin/bashdt1=$1dt2=$2source=$3source1=$source'_city'echo $dt1,$dt2,$source,$source1 source1的值依赖于source的输入原创 2018-09-21 10:27:55 · 246 阅读 · 0 评论 -
shell编程运算符
算数运算符下表列出了常用的算术运算符,假定变量 a 为 10,变量 b 为 20:运算符 说明 举例+ 加法 `expr $a + $b` 结果为 30。- 减法 `expr $a - $b` 结果为 -10。* 乘法 `expr $a \* $b` 结果为 200。/ 除法 `expr $b / $a` 结果为 2。%...原创 2018-07-18 16:29:51 · 197 阅读 · 0 评论 -
shell 文件夹操作
文件夹的删除:rm -rf 文件夹名下载文件夹到本地:下载dir目录下的所有文件,不包含dir下的文件夹:sz dir/*原创 2018-07-23 16:39:28 · 442 阅读 · 0 评论 -
shell '\r': command not found
当我们执行 shell 脚本的时候提示 '\r': command not found,但是检查了很多次并没有发现什么问题。原因是 windows 下的换行符是 \r\n,而 linux 下的换行符是 \n,所以只要执行下面的命令把 \r 去掉就可以了。sed -i 's/\r$//' <filename>#转化为unix格式 sed -i 's/\r$//' <fi...转载 2018-07-23 15:58:40 · 1765 阅读 · 0 评论 -
shell 传入参数带引号
$ /bin/sh test.sh \'vv\'原创 2018-07-23 15:06:52 · 10862 阅读 · 0 评论 -
shell编程基础
一、shell基础后缀并不影响脚本的执行#! 是一个约定的标记,它告诉系统这个脚本需要什么解释器来执行,即使用哪一种 Shell。echo 命令用于向窗口输出文本。将代码保存为test.sh,并cd到相应的目录运行shell脚本有两种方法:1.作为可执行程序 ./test.sh 用来执行相应的脚本,在当前目录中寻找在练习的时候发现这种方法行不通出现错误:-bas...原创 2018-07-17 16:07:47 · 140 阅读 · 0 评论 -
在xshell中执行hive sql 并将结果写入另一个txt文本中
在xshell 中进入文件夹:vi test.sql然后将要执行的sql输入,注意开头不能有空格写完后按Esc键,输入:x保存并退出输入下面代码:/usr/bin/beeline -u "jdbc:hive2://dsrv1.heracles.sohuno.com:10000/mbadp;principal=hive/dsrv1.heracles.sohuno.com@HERACLES.SOHUN...原创 2018-06-15 11:12:39 · 5027 阅读 · 0 评论 -
shell for循环
# /bin/basha="mango"b="xps"for i in {20180908..20180930}do/usr/bin/beeline -u "jdbc:hive2://dsrv1.heracles.sohuno.com:10000/mbadp;principal=hive/dsrv1.heracles.sohuno.com@HERACLES.SOHUNO.COM" --h...原创 2018-10-15 09:28:47 · 368 阅读 · 0 评论