grep for Windows/DOS 復古的搜尋工具

用慣 unix / Linux 系統的人一定覺得命令列太好用了,加上 unix 上豐富的工具程式及 shell script,整個組合起來,豈是一個爽字可以形容… 視窗系統就是慢–點、點、點、選、點、點、放下滑鼠打字、選ok、ok、ok…

grep 應該是最好用的工具之一,用來搜尋文字檔案內特定的內容,有有心人在 Windows 也移植了它,在 可以抓到。

通常的用法像是
C> grep -i wp_title *.php
在 *.php 檔案中,尋找 wp_title 字串,-i 表示不管大小寫。
結果:
general-template.php:function wp_title($sep = '»', $display = true) {
general-template.php: $title = apply_filters('wp_title', $title, $sep);

在 *.php 檔案中,找到一個檔案 (general-template.php) 出現兩次 wp_title。

搭配 wc (word count),用 pipe 連起來
C> grep -i wp_title *.php | wc
結果:
2 14 150
算出結果有2列,14個字,150位元。如果結果有很多就愈顯好用。

包含 wc 的很多 unix 工具程式之 Windows/DOS 版可以在 取得,像 tail, gawk, sed, diff, patch 等等都很好用1,裡面也有個 grep,不過找目錄下檔案的內容不 work,grep 以上述版本較佳。

(Visited 15,746 times, 1 visits today)

別人也看了:

批次修改數位照片 EXIF 資料的 Exifer 免費軟體... 八月的日本行帶了兩個相機出門 (加上 DV 攝影機共三台),一是 Nikon L1 有 1G 的記憶卡,一是 Panasonic FX-07 有 4G 的記憶卡,Mark 和 Andrea 一人一台,...
安裝MariaDB沒有問設定root密碼怎麼辦 今天把ubuntu 18.04中的mysql server 5.7移除, sudo apt-get purge mysql-server mysql-client mysql-common mysq...
ubuntu 如何更改 root 的密碼 ubuntu 安裝完後,超級使用者 root 並沒有密碼,也沒有 default 的密碼。要使用 root 權利的方法是要首位用戶(安裝的用戶)來使用 sudo 命令來達成,例如 sudo chmod...
NAS的DIY 手邊有4個1.5T的硬碟,為了善加利用,找了網路上常用的NAS(網路附加儲存)系統:FreeNAS、NAS4Free、openmediavault,經過在VirtualBox虛擬機器的試裝及試用,覺得...
PhotoCap2–大頭照之製作 PhotoCap 2.0 實在是太好用,作一張大頭照兩三下就 Ok,且符合新版身分證的照片規格。只要注意下面的規定拍好照片,其他的交給 PhotoCap2 就好了,絕對是 DIY 大頭照最好用的工具。...
  1. unxutils 共包含下列 unix utilities: agrep, ansi2knr, basename, bc, bison, bunzip2, bzip2, bzip2recover, cat, chgrp, chmod, chown, cksum, cmp, comm, compress, cp, csplit, cut, date, dc, dd, df, diff, diff3, dircolors, dirname, du, echo, egrep, env, expand, expr, factor, fgrep, find, flex, fmt, fold, fsplit, gawk, gclip, gplay, grep, gsar, gunzip, gzip, head, id, indent, install, join, jwhois, less, lesskey, ln, logname, ls, m4, make, makedepend, makemsg, man, md5sum, mkdir, mkfifo, mknod, mv, mvdir, nl, od, paste, patch, pathchk, pclip, pr, printenv, printf, pwd, recode, rm, rman, rmdir, sdiff, sed, seq, shar, sleep, sort, split, stego, su, sum, sync, tac, tail, tar, tee, test, touch, tr, type, uname, unexpand, uniq, unrar, unshar, unzip, uudecode, uuencode, wc, wget, which, whoami, xargs, yes, zcat, zip []
分享:

“grep for Windows/DOS 復古的搜尋工具” 有 10 則迴響.

  1. 嘿嘿 喜歡用 command line 也是一個讓人知道你年齡的好方式
    講到 grep 就不得不提到 diff, 寫 shell script 的人大概也常用這個指令去比較檔案內容的不同處

  2. command line 不太可能會消失 雖然各家都有GUI的 Admin tools 但是我從來沒看過那個系統管理的只會用視窗就可搞定一切 再說現在許多公司對於遠端登入的user 限制頗多(基於安全理由) 有時光是要傳輸UNIX or Linux 的 Xwindows 就要花一番時間去設定 (尤其是像我這種有時必須半夜起床”在家”登入系統的user) 還是 command line 卡實在

  3. 哈哈哈 我的中打更糟 只能牽托:1. 我的pc沒有中文軟體 2.po了就不能再重改 就說是XXX一言既出 肆馬難追好了

    嚴格說來 還是有人用X windows的 網上google一下就有 下例就是:http://stein.cshl.org/genome_informatics/unix1/xwindows.html

    wikipedia 上則有這一段有些趣的描寫:People in the computer trade commonly shorten the phrase “X Window System” to “X11” or simply to “X”. The term “X Windows” (in the manner of “Microsoft Windows”) is not officially endorsed, though it has been in common use since early in the history of X and has been used deliberately for literary effect, for example in the UNIX-HATERS Handbook.[36] http://en.wikipedia.org/wiki/X_Window_System

    總之 X window 應是一般接受的terminology

  4. 哈哈 2008球季就快到了 再等一下吧

    Christmas 是這裡一年內最重要的日子 拼著老命終於把戶外屋頂的燈飾給掛上去了 就是為了要給小朋友驚喜

    說到放假 我都是用自己的休假給他連續假期的 每年農曆新年都嘛在上班 明年看看能不能請個假

發表迴響