shell
文章平均质量分 87
某某某的账号
这个作者很懒,什么都没留下…
展开
-
shell 间接变量引用的问题
当要引用一个变量的值时,一般推荐使用双引号。使用双引号除了变量名[2]前缀($)、后引符(`)和转义符(\)外,会使shell不再解释引号中其它所有的特殊字符。[3] 用双引号时$仍被当成特殊字符,允许引用一个被双引号引起的变量("$variable"), 那也是说$variable会被它的值所代替。用双引号还能使句子不被分割开. [4] 一个参数用双引号引起来能使它被看做一个单元,这样即转载 2015-10-16 15:23:39 · 348 阅读 · 0 评论 -
Linux Shell之sort命令
sort是在Linux里非常常用的一个命令,管排序的,集中精力,五分钟搞定sort,现在开始!转载 2015-10-21 10:16:41 · 279 阅读 · 0 评论 -
查看linux下的字体
查看所有字体:fc-list查看中文字体fc-list :lang=zh用fc-list找出语言为zh的字体文件,可见系统里中文字体少的可怜。知道了这些字体,还需要进一步了解这些字体对应的文件,可以运行fc-match程序得到,fc-match -v "AR PL UKai CN"Pattern has 32 elts (size 48) fa转载 2015-10-28 10:01:29 · 15742 阅读 · 0 评论 -
Shell脚本处理“integer expression expected”
Shell脚本里,在用 test 的参数作比较的时候,如“ [ $temp -gt "100" ]”,可能会出现如题的“integer expression expected”错误。这是因为test 的这几个参数: -gt ,-lt,-eq 比较的都是数字,因此变量temp如果是一个字符串的话就会出现上述错误了。将原句改为“ [ $temp -gt 100 ]” 结果也是一样的。解决这个问转载 2015-10-28 09:47:23 · 2859 阅读 · 0 评论 -
linux查找目录下的所有文件中是否含有某个字符串
http://www.2cto.com/os/201411/352199.html转载 2015-12-16 15:43:24 · 354 阅读 · 0 评论 -
shell中txt转EXCEL
工作中,常常需要将HIVE数据库或者HDFS中文件通过EXCEL格式,通过邮箱发给业务人员。但是,SHELL又不能直接将txt文件转换为EXCEL可读的格式,因此编写了以下两类python脚本:原创 2016-01-17 10:43:55 · 11461 阅读 · 0 评论 -
Excel文件创建HIVE表
Excel文件创建HIVE表步骤一:将excel另存为txt文档(文本文件(制表符分割))假设名字为a.txt步骤二,将该txt文件导入shell内指定目录中步骤三,转换编码格式,在指定目录下执行如下命令:piconv -f gb2312 -t UTF-8 a.txt > c.txt步骤四,根据文档中的列,创建表,建表语句如下:use dw_htlbizdb ;原创 2015-12-23 17:47:45 · 4741 阅读 · 1 评论