|
第一个是搜索已安装的包名称:
- #!/bin/sh
- packages_path='/var/log/packages'
- (cd ${packages_path} 2>/dev/null || echo ${packages_path}' not accessible' || exit 1
- echo -e '\e[0;32;1mmtime: package name:\e[0m'
- ls -hcogG1 --time-style=long-iso --sort=time --color=always | \
- sed -e 's/[rwxs-]\{10\} *[0-9]* *[0-9.KMG]* *//' | \
- grep --color=always $@ )
复制代码
第二个是搜索文件属于哪个包:
- #!/bin/sh
- packages_path='/var/log/packages'
- (cd ${packages_path} 2>/dev/null || echo ${packages_path}' not accessible' || exit 1
- grep --color=always $@ *)
- #echo
- #echo 'in script:'
- #echo
- #(cd /var/log/scripts && grep --color=tty $@ *)
复制代码
其实是很简单的东西,而且可以直接利用 grep 的强大的正则表达式功能。
效果如截图。 |
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有帐号?注册
x
|