- 博客(5)
- 收藏
- 关注
原创 小感悟-我的存在是为了什么
今天突然想了一个很宏大的问题,我们来到这个世界是为了什么,努力工作赚钱是为了什么。其实这是在开一个很正式的会议时,自己突然想到的。我想我们来到这个世界应该是为了弄清楚自己与世界、自己与他人还有自己与自己的关系。 自己与世界的关系,其实从我们牙牙学语,开始用手触摸东西和感受冷暖就开始了,我们从自然和社会中学到知识,不管是从别人已有的经验还是自己亲身经历,我们学会这个世界运行的一些规律和方式,然后再拿这些东西来解决我们遇到的问题。 自己与他人的关系,就是自己与父母、子女、亲戚、朋友、同事、还有陌生人的关系。我们
2021-05-07 22:26:16
156
原创 shell-查找一个文本中每一行是否在另一个文本出现
需求: 有两个文本:1.txt和2.txt,需要检查1.txt中的每一行是否在2.txt中出现,如果在2.txt中出现,需要打出是在哪一行。 简单地写了个脚本: #!/bin/ksh if [ $# -ne 2 ]; then echo "Usage:$0 file1 file2"; exit 1; fi file1=$1 file2=$2 >result.txt for i in `cat $file1` do echo `grep -n $i $file2` >> result
2021-04-28 16:33:19
1918
原创 Linux消息队列的设置及查看
消息队列提供了一种从一个进程向另外一个进程发送一个数据块的方法。 消息队列每个消息的最大长度有限制,每个消息队列总字节数有限制,系统的消息队列有限制; 1.查看消息队列的设置信息 查看每个消息的最大长度: cat /proc/sys/kernel/msgmax 查看每个消息队列总的字节数: cat /proc/sys/kernel/msgmnb 查看消息队列的总数上限: cat /proc/sys/kernel/msgmni 2.调整消息队列的设置信息 通过root用户修改/etc/sysctl.co
2021-04-21 09:43:48
5778
原创 crontab执行包含informix查询语句脚本的结果与直接执行脚本的不一致
crontab执行包含informix查询语句脚本的结果与直接执行脚本的不一致 脚本test.sh中包含了infromix的查询语句,直接通过sh test.sh执行,可以得到正确的查询结果,但是通过crontab定时执行脚本时,查询语句查询不到正确的结果。 原因还是在于crontab在执行我们写的脚本时,没有读取用户的环境变量等配置,导致脚本执行结果有问题。 针对包含informix数据库查询语句的脚本,应该在脚本里加上: export INFORMIXDIR=/opt/informix/informix
2021-04-20 12:04:10
211
原创 Linux 指令:怎样从文件中找到重复行?
Linux 指令:怎样从文件中找到重复行? 1.例如有文件test1.txt,内容如下: Hello world. 122 122 343434 222222 执行uniq -d 可以找到重复行: 122 2.例如有文件test.txt,内容如下: Hello world. 122 343434 122 222222 执行uniq -d,发现并没有将重复行输出。 原因是uniq只能检测到邻近的重复行,所以我们要先进行排序,然后再查找重复行。 可以执行 sort test.txt | uniq -d 即可找到
2021-04-19 11:35:21
2976
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅