本文主要是介绍一些实用的shell脚本,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
删除jps执行后显示不存在的pid,比如执行jps后显示
9527 -- process information unavailable
找到这些不存在的pid,然后将其删除(这些文件在/tmp/hsperfdata_root/ 目录下)
#! /bin/bashsource /etc/profile pids=`jps | grep process | awk '{print $1}'`for line in $pids dopath=`find /tmp -name "$line"`rm -f $path done
将一个文件中的内容读取,然后每行按空格分割取第一列并将结果重定向到一个文件中
#! /bin/bashwhile read line doecho $line | awk '{print $1}' >> result.log done < test.log
这篇关于一些实用的shell脚本的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!