-1
我在Cygwin的Windows 7上運行grep
,我對此很陌生。我只是將它運行在一個文件上,我得到的唯一輸出是我運行它的文件名。這是否意味着它無法在文件中找到指定的字符串?它提供的產品似乎最好是光禿禿的;最令人困惑的是,除了給出某些選項之外,我無法在任何地方找到這種記錄。如何從grep輸出內容?
如果grep找到正確的字符串會打印什麼?如果沒有,會打印什麼?
我在Cygwin的Windows 7上運行grep
,我對此很陌生。我只是將它運行在一個文件上,我得到的唯一輸出是我運行它的文件名。這是否意味着它無法在文件中找到指定的字符串?它提供的產品似乎最好是光禿禿的;最令人困惑的是,除了給出某些選項之外,我無法在任何地方找到這種記錄。如何從grep輸出內容?
如果grep找到正確的字符串會打印什麼?如果沒有,會打印什麼?
@Hashim:
如果grep的已經找到了正確的字符串是什麼將被打印出來?如果沒有,將會打印什麼 ?
比方說,您使用的是簡單的grep
(沒有任何正則表達式或任何其他選項),那麼它的路線將被打印時搜索字符串匹配被發現,讓我們在這裏看到的例子。 假設這是我們的文件,名爲Input_file。
cat Input_file
test name etc xyz abc
chumma hero type film
grep "test" Input_file
test name etc xyz abc ---> Output
grep "fill" file445
NO Output as no match found.
此外,如果你正在使用grep的-l選項,那麼它會顯示INPUT_FILE如果字符串在INPUT_FILE找到。
請包括您運行的命令,其輸出以及您的預期輸出。 – codeforester
這個Q不是關於爲StackOverflow定義的編程。它可能更適合於S.E.相關網站http://unix.stackexchange.com(Unix&Linux)。使用Q底部的'flag'鏈接並請主持人移動它。請不要在2個不同的網站上發佈相同的Q. ***請在發帖之前閱讀http://stackoverflow.com/help/how-to-ask http://stackoverflow.com/help/dont-ask和http://stackoverflow.com/help/mcve更多Qs在這裏。祝你好運。 – shellter
我不明白爲什麼它是脫離主題。當然,shell腳本並不是最嚴格意義上的編程語言,但它在廣泛的「編碼」中被廣泛使用,在這個網站上被廣泛使用,正如其他許多[ bash'](http://stackoverflow.com/questions/tagged/bash)和['grep'](http://stackoverflow.com/questions/tagged/grep)的問題,其中很大一部分不直接相關編程,並得到很好的接受。我沒有看到什麼使我的問題有任何不同。 – Hashim