![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
shell
henweimei
个人笔记收集整理,大部分是转载的
展开
-
Shell特殊变量:Shell $0, $#, $*, $@, $?, $$和命令行参数
特殊变量列表 变量 含义 $0 当前脚本的文件名 $n 传递给脚本或函数的参数。n 是一个数字,表示第几个参数。例如,第一个参数是$1,第二个参数是$2。 $# 传递给脚本或函数的参数个数。 $* 传递给脚本或函数的所有参数。 $@ 传递给脚本或函数的所有参数。被双引号(" ")包含时,与 $*转载 2017-09-05 11:43:32 · 158 阅读 · 0 评论 -
用shell删除不在数据库中的linux文件
需求:从数据库中查询一个字段(存储的是个文件名),在linux对应目录比对这些文件,删除该目录下不在数据库中的多个文件 实现方式一: 从数据库读出后写到sql.txt中(这里那几个declare照搬的,其实应该read line 逐行写进去就行吧,要再研究下), 进入指定目录并以换行的格式将目录里的内容写到test.txt中, 用grep -vwf sql.txt test.txt 找出s原创 2017-09-19 18:35:32 · 414 阅读 · 0 评论 -
shell下处理文本内容的几个有效命令
原文地址:http://5007260.blog.51cto.com/4997260/1316163 1、rev(将文本横向倒置) 取出下面11文档中等号后面的内容,并且去掉每行内容最后3个字符,这个通过一个简单的rev命令便可以很容易实现 2、tac(将文本纵向倒置) 通常可以合sed结合,将多个文本的最后一行或者多行替换掉 总结:shell许多命令都是顺序处理文本转载 2017-09-19 19:23:43 · 1031 阅读 · 0 评论 -
Linux 进程组,作业,会话的理解
原文https://blog.csdn.net/wangsifu2009/article/details/6766365我还没看懂。。Linux 进程组,作业,会话的理解2011年09月10日 19:55:09 阅读数:4675 1. 进程组每个进程除了有一个进程ID之外,还属于一个进程组。进程组是一个或多个进程的集合。通常,它们与同一作业...转载 2018-05-08 17:49:41 · 305 阅读 · 0 评论