今天转移服务器,在里面发现了一个grepchar文件,oyxin用它来搜索内核源码的一些关键字符,我自己看着咋就不像我写的呢,他说是我写的,我也知道是我写的,但咋就觉得不像呢,因为我自己都没想到能写出这么个还有点“水平”的bash,呵呵,记得是以前oy要我写一个grepchar,花了点time搞掂,然后他又写了些帮助,没想到自己竟然觉得不是自己写的,faint ag
#!/bin/bash
if [ $1 == "--help" ]
then
echo "useage:grepchar [option] <path> <keyword>"
echo "option:-e:<ext> -h"
echo "example:grepchar -e:c -d /home/oyxin/myfiles main"
echo "This will search in all *.c files of the path for the keyword \"main\""
exit
fi
declare -i count
count=1
for i in $(find $1 -name '*')
do
testi=`grep $2 $i`
if [ -n "$testi" ]
then
echo "[$count]$i"
count=$count+1
echo $testi
echo
fi
done
分享到:
相关推荐
以上就是小编为大家带来的解决ssh远程登陆linux显示-bash-4.1$的问题全部内容了,希望大家多多支持软件开发网~ 您可能感兴趣的文章:浅谈linux中shell变量$#,$@,$0,$1,$2的含义解释php $_SERVER windows系统与linux...
这将创建一个名为`bash-4.4`的目录,包含所有源代码文件。 ### 三、编译与安装 1. 进入解压后的目录: ``` cd bash-4.4 ``` 2. 配置编译选项。在大多数情况下,使用默认配置即可,但可以通过`./configure --...
linux-shell-scripting-fundamentals-bash.epub
标题 "bash-4.1.2-15" 指的是 Bash shell 的一个特定版本,这是 Linux 和类 Unix 系统中广泛使用的命令行解释器。Bash 是 Bourne-Again SHell 的缩写,它是 GNU 工程的一部分,为用户提供了一个交互式环境来执行命令...
#tar zxvf bash-4.4.tar.gz #cd bash-4.4 #./configure (如果centos7编译失败,请先安装#yum install gcc) #make #make install 添加环境变量 #echo‘ export PATH=/usr/local/bin:$PATH‘ >>/etc/profile #source...
git-bash.exe
bash-3.1-MSYS-1.0.11-snapshot.tar.bz2 ffmpeg 安装用包!
鉴于目前绝大部分服务器因为没有注册的yum或者因不通外网等问题导致无法使用yum update -y bash 命令进行漏洞修复,如采用RPM包升级修复漏洞又存在各服务器系统有的是32位有的是64位或者bash的版本不一样导致需要...
在centos6或rhel6 操作系统安装bash-completion-2.1-6.el7.noarch.rpm后,重启即生效
niieani-bash-oo-framework-1914fe3** 根据提供的压缩包文件名,我们可以推测这是Bash Infinity的一个具体版本,可能包含了框架的源代码、示例、测试和文档。下载并解压这个文件后,开发者可以深入研究其内部结构...
通过查看文档和自己的测试,bashdb-4.2.0-7 和centos7的bash-4.2.46版本匹配,并且编译顺利. 使用方法: 解压bashdb [root]#tar xf bashdb-4.2-0.7.tar.gz -C /usr/src 编译安装bashdb 编译安装bashdb有两种方法,...
我想设置资源分为0,但是最小的是2,这个csdn越来越坑了。文档可以不用下了,我全部粘贴到资源描述里面了 我自己的git安装目录为:D:\Program Files\Git 打开注册表,然后找到下面这个目录 \HKEY_CLASSES_ROOT\...
在压缩包`react-bash-master`中,包含了React-bash的源代码。你可以通过阅读这些代码了解其工作原理,学习如何进行定制和扩展。源码通常包含`src`目录,其中的`index.js`或`App.js`是入口文件,`components`目录包含...
- **/tmp/mcliZokhb**:这是bash-door的SeCshell.c编译而成的程序,其主要功能是在非root用户下启动一个具有root权限的shell。 - **/tmp/mclzaKmfa**:这个文件的存在与否以及其内容取决于攻击者的意愿。如果...
修复bash远程执行漏洞,支持redhat linux 64位操作系统 CVE-2014-6271
这个“linux-采用纯bash写的一个简单而快速gitprompt”项目就是针对这一需求,用Bash脚本实现的轻量级解决方案。 首先,我们要理解Bash是什么。Bash(Bourne-Again SHell)是Unix和Linux系统中的默认shell,它是一...
《Advanced Bash-Scripting Guide》是一本专注于深入学习Bash脚本艺术的书籍,由Mendel Cooper撰写。这本书不仅适合初学者,也适合有一定经验的脚本编写者,提供了丰富的实例来帮助读者理解并掌握Bash脚本的高级概念...
bash-git-prompt是一个开源项目,它为bash shell提供了一个实时显示Git仓库状态的命令提示符。通过在终端中显示分支信息、未跟踪文件、未提交改动等状态,使得开发者能快速了解当前工作环境,无需频繁运行`git ...
标题中的“bash-completion-2.1-6.el7.noarch.rar”指的是一个用于Linux系统的命令行自动补全工具bash-completion的版本2.1,适用于CentOS 6和7,以及RHEL 6和7的环境。这个压缩包是以RAR格式封装的“bash-...
.git-completion.bash