Welcome 微信登录

首页 / 操作系统 / Linux

shell遍历目录处理特定目录的脚本代码

shell遍历目录处理特定目录的脚本代码

需求:删除文件,目录结构为:ip/年份/月份,每个人都有一份这样的目录现需要删除2012年以前的所有文件,2012年以后的删除特定月份。本来想用find,结果发现这些文件time(a,m,c)记录已经不是当初生成的。没办法只好想了个土办法去遍历,哪位有好的方法,欢迎告知。复制代码 代码如下:#!/bin/bashcd /home/wanggy/rmfile/ls -l | grep ^d | awk "{print $NF}" >/home/wang...
用来查看linux内存使用情况的shell脚本

用来查看linux内存使用情况的shell脚本

在 linux 中,/proc/$PID/status 文件提供了该进程资源(内存,堆栈,信号量,子父进程)的使用情况,虽然linux提供了不少查看内存的命令,但都是看整体的使用情况,无法对单个进程的内存使用情况进行查看。 本文为大家提供的这个脚本,通过查看status文件中VmRSS的字段来查看系统或进程使用的内存情况,有需要的朋友不妨参考下。复制代码 代码如下:#! /bin/bashecho -n "PidName " > /root/scri...
shell自定义函数及参数调用解析

shell自定义函数及参数调用解析

一、定义函数复制代码 代码如下:function fname(){statements;}或复制代码 代码如下:fname(){statements;}二、调用函数只需要使用函数名,即可调用某个函数:$ fname ; #执行函数可以传递参数给函数,并由脚本进行访问:fname arg1 arg2; # 传递参数以下是函数fname的定义。在函数fname中,包含了各种访问函数参数的方法。复制代码 代码如下:fname(){ echo $1, $2; # ...
shell查找符号链接及其指向目标的方法介绍

shell查找符号链接及其指向目标的方法介绍

在类unix系统中,符号链接是很常见的,我们会碰到各种与符号链接相关的处理工作。本文为大家介绍一些处理符号链接的实践方法,希望对大家编写shell脚本时带来一些帮助,有需要的朋友不妨参考下。1、符号链接可以看作是指向其它文件的指针。它在功能上类似于Mac OS中的别名或windows中的快捷方式,记住是类似,而非就是哦。2、删除符号链接不会影响到原始的文件。创建符号链接:$ ln -s target symbolic_link_name例如:$ ln -s...
linux shell自定义函数(定义、返回值、变量作用域)介绍

linux shell自定义函数(定义、返回值、变量作用域)介绍

linux shell 可以用户定义函数,然后在shell脚本中可以随便调用。下面说说它的定义方法,以及调用需要注意那些事项。一、定义shell函数(define function)语法:[ function ] funname [()]{action;[return int;]}说明:1、可以带function fun() 定义,也可以直接fun() 定义,不带任何参数。2、参数返回,可以显示加:return 返回,如果不加,将以最后一条命令运行结果,作...
bash批量修改文件名称的方法小结(增加,去除,修改后缀)

bash批量修改文件名称的方法小结(增加,去除,修改后缀)

一、加后缀1.问题:同以目录下有海量以日期命名的文件,其中有的有后缀,有的以点结尾,如20020101.,20020102.,……,20020101.td,20020102.td……要求: 把所有以点结尾的加上后缀.ts我的方法:复制代码 代码如下: #!/bin/bash for files in `ls *.` do mv $files `echo "$filests" ` done2. 同上mv $files ${files}ts3. 同上mv $f...
<< 131 132 133 134 135 136 137 138 139 140 >>