-
Linux中[]和[[]]区别
[] 比较运算符只有==和!=,两者都是用于字符串比较的,不可用于整数比较,整数比较只能使用-eq,-gt这种形式。无论是字符串比较还是整数比较都不支持><。如果实在想用,对于字符串比较可以使用转义形式,如果比较”ab”和”bc”:[ a... -
Linux sort命令
sort
命令用于对字符串排序,在日常的脚本处理中非常有用,用法也很简单。 -
Pandas入门
日常工作中经常需要数据分析,以前都是python脚本读取文件然后统计,十分麻烦。尝试了下Pandas,真香!
-
sh脚本运行过程中修改程序引发的问题
在公司运行shell脚本(暂命名为A.sh)的时候,由于要跑多个应用,所以其依赖的其它shell脚本(暂命名为B.sh)都要经过不同的处理。当A.sh运行的时候(命令还没有走到运行B.sh):
- 修改A.sh里的任一命令时,会报错
- 修改B.sh里的任一命令时,不会影响A.sh的执行。当执行B.sh的时候,输出的就是更新后的B.sh对应的结果
-
Linux引号
Linux的引号分为单引号、双引号、反引号三种。
-
Linux常用命令示例
记录一下Linux常用命令的使用示例:
-
Linux魔法变量
在shell编程中经常遇到一些魔法变量,这里列举一下:
-
程序后台运行并实时输出日志
将程序非挂断放在后台执行,命令如下:
-
Linux条件判断X的作用
在shell脚本中经常遇到这样的条件判断:
-
set与list性能对比
当集合中的数据量特别大时,要判断一个元素是否在该集合中,建议使用
set
而不是list
,两种性能差异非常大。下面做一个测试: