回文章列表
作者changyj.bbs@bbs.sayya.org (龍門少尉) 看板: linux
標題Re: [問題] 請教一下,想搜尋某包含某字串的某行.....
時間SayYA 資訊站 (2008/09/23 Tue 17:14:24)
※ 引述《peter308.bbs@ptt.cc (pete)》之銘言:
>  有個檔案如下
>  aaa ccc bbbbbb eeeeeeeee
>  ddd
>  dddddeeeeefffff
>  jjjjjjjjjjj
>  我想寫各shell script去搜尋aaa,並把aaa所在的那行列印出來
>  同時用能否找的到aaa作為一個邏輯判斷式
>  if (包含aaa); then
>  xxxxx
>  else
>  yyyyy
>  fi
>  請問要如何做得到??????

   grep 'aaa' filename
   if [ $? -eq 0 ]
   then xxxxx
   else yyyyy
   fi

   可縮寫成
   if grep 'aaa' filename
   then xxxxx
   else yyyyy
   fi

--
================================================================
 Red Hat Certified Engineer
『Linux 核心研究篇』(Linux Kernel Internals, 2 ED)譯者
  http://www.rtfiber.com/~changyj/  2006/08/08 死亡車禍紀要
  http://www.rtfiber.com/~changyj/sed  sed 與正規式, 英文版
================================================================
--
※ Origin: SayYA 資訊站 <bbs.sayya.org> 
◆ From: 61-30-72-184.static.tfn.net.tw
文章選讀←離開[主題上]主題下(k)上篇(j)下篇S/a搜尋 G串列 TAB精華 ↑↓捲 Pg/Space翻