安装:
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)