grep -R? - Linux

Olive avatar
By Olive
at 2009-12-07T11:32

Table of Contents

[root@localhost boot]# ls

config-2.6.29.4-167.fc11.i686.PAE lost+found
config-2.6.30.9-99.fc11.i686.PAE System.map-2.6.29.4-167.fc11.i686.PAE
efi System.map-2.6.30.9-99.fc11.i686.PAE
grub vmlinuz-2.6.29.4-167.fc11.i686.PAE
initrd-2.6.29.4-167.fc11.i686.PAE.img vmlinuz-2.6.30.9-99.fc11.i686.PAE
initrd-2.6.30.9-99.fc11.i686.PAE.img
[root@localhost boot]# grep -R 10 *.lst

grep: *.lst: 沒有此一檔案或目錄
[root@localhost boot]#

=====================在boot 目錄下以遞迴方式 用grep搜尋 "10"這個字串 說找不到


[root@localhost boot]# cd grub
[root@localhost grub]# grep 10 *.lst
timeout=10
[root@localhost grub]#

其實明顯的在grub目錄下 有內容為10的這個字串

這是bug嗎 還是我有哪裡用錯呢??

--
Tags: Linux

All Comments

Genevieve avatar
By Genevieve
at 2009-12-11T08:08
感覺應該是-R只能接資料夾
用看看find -name '*.lst' -exec grep 10 {} +
Sierra Rose avatar
By Sierra Rose
at 2009-12-13T17:37
grep -R -e '10' *.lst
Anthony avatar
By Anthony
at 2009-12-15T09:00
grep -R -e '10' */*.lst 這樣才對
Daph Bay avatar
By Daph Bay
at 2009-12-15T17:05
*/* 是指path的意思嗎 抱歉問題很笨XD
Joe avatar
By Joe
at 2009-12-15T19:17
不過我手邊的書就直接是這樣打耶 grep -R String *.*
Mason avatar
By Mason
at 2009-12-18T17:30
hmm 我打*/*是假裝知道grub.conf在第幾層了 還是失敗 XD
*.lst
Ida avatar
By Ida
at 2009-12-21T09:50
regular expression *代表出現0次或無限多次的所有字元
Aaliyah avatar
By Aaliyah
at 2009-12-24T00:06
但比較奇怪是說 為什麼不打*就好
Kumar avatar
By Kumar
at 2009-12-27T10:37
還是這樣只代表搜尋兩層 不是所有層都可以搜尋到呢
Caitlin avatar
By Caitlin
at 2009-12-28T15:04
是因為先被bash 展開 *.lst
Frederica avatar
By Frederica
at 2010-01-01T03:36
find . -type f -name '*.lst' -exec grep 10 {} \;

fstab 修改

Rae avatar
By Rae
at 2009-12-07T11:31
※ 引述《diedpigs (牙線)》之銘言: : 請問有辦法直接修改就搞定嗎? 假如你之前什麼都還沒做,假設/是sda1, /boot是sda2 1. 在sda1 /底下新增/boot目錄,把原先sda2 /boot底下的內容cp -a過去 2. 把fstab中/boot掛載給mark掉 3. grub ...

fstab 修改

Mary avatar
By Mary
at 2009-12-07T10:54
如果你只是改/etc/fstab 把/boot改成/home 那當然會無法開機 用rescue進去修改回/boot 或是找片livecd進去改都可以解決 at_at - 如果你是把/boot幹掉(ex:mke2fs boot partition)裏面換成/home的檔案就比較麻煩 可能要重裝/boot的相關 ...

fstab 修改

Kelly avatar
By Kelly
at 2009-12-07T06:46
小弟日前安裝 debian testing的時候 本來打算硬碟割兩區 /, /home 但誰知道在跑安裝程式的時候 我眼殘了 把 /home 那區選錯變 /boot 這幾天在用 突然出現 硬碟空間不足 才發現這件事 稍微找了一下 fstab 的用法 但是改了之後確無法登入了 只好上來求救 ...

螢幕右下角出現"AMD Unsupported Hardware"圖示!?

Zora avatar
By Zora
at 2009-12-06T23:48
各位大大好 小弟的電腦配如下 CPU: Intel I5 750 2.66G 主機板:技嘉 GA-P55A-UD3 記憶體:威剛 DDR3 1600 2G X2 顯示卡:華碩EAH5770 DDR5 1G 硬碟:SEAGATE 1TB 螢幕:華碩 MS238H 寬螢幕 安裝完Ubuntu 9. ...

linux 架的mail問題

Robert avatar
By Robert
at 2009-12-06T19:47
急急急 最近小弟mail發生一點問題就是 因為下錯指令,因下太急了把指令串在一起下 好死不死剛好有那個東西在跑 指令如下ls /webmail /log_archivrm -rf 2009_01 居然有反應上面顯示路進不對不過一直跑執行= = 用後進去mail那邊險是系統缺件= =他是刪除到那個不該 ...