0
点赞
收藏
分享

微信扫一扫

windows下grep的安装与使用

魔都魅影梅杜萨 2022-02-22 阅读 174
windows

安装:

windows下是不包含这个组件,只能自行下载安装,我看了网上的几篇文章,大部分是先下载的zip版的,解压。实际上对于不熟悉的还是下载安装版比较合适,网址如下:

Grep for Windows

打开网址如后如下:

个人建议还是下载上图标注上的连接,会下载一个grep-2.54-setup.exe ,当然版本号不一定完全一样,只要是一个exe文件就可以了。

保存,安装到默认目录就可以了,要记住你要安装的目录。

 比如我的目录如下:

 C:\Program Files (x86)\GnuWin32\bin,下面是要用到的。

这个时候使用windows的powershell是不能使用grep的,因为环境变量没有配置(不知道以后版本的安装文件是否会自动增加环境变量)。

将上面的这个目录放到path中,如下图:

 这个时候就可以使用grep。

打开powershell,注,默认的环境是支持tab键查找的。

   

    如使用grep 查找cd文件中的while  以及后面的10行记录

cat cd | grep -A10 while > test.log

cat test.log


while true
do
	read x
	case "$x" in
	y | yes | Y | YES )
		return 0;;
	n | no | N | NO )
		echo 
		echo "Cancelled"
		return 1;;
	* )
--
	while [ "$cdttitle" != "q" ]
	do
		echo -e "Track $cdtrack,trace title?\c"
		read temp
		cdttitle=${tmp%%,*}
		if [ "$tmp" != "$cdttitle" ];then
			echo "Sorry,no commas allowed"
			continue
		fi
		if [ -n "$cdttitle" ] ; then
			if [ "$cdttitle" != "q" ] ; then
--
while [ "$quit" != "y" ];
do
	set_menu_choice
	case "$menu_choice" in
		a) add_records;;
		r) remove_records;;
		f) find_cd y;;
		u) update_cd;;
		c) count_cds;;
		l) list_tracks;;
		b)
举报

相关推荐

0 条评论