grep 跳脫字元? → "--" - Linux

By Bennie
at 2010-11-15T23:36
at 2010-11-15T23:36
Table of Contents
想請教一個問題
小弟最近要查 call 與 RUN 寫在程式中是不是會因為 RUN 程式名稱,所以會多了一個
sessionID,而call function卻不會的問題。
所以我在grep系統的程式要grep -l "RUN " a*.4gl
但我同時不要前面有註解"--RUN" 有二個 dash符號打頭的那一行,
可是我現在command下
grep -l "RUN " a*.4gl|grep -v "--RUN"
它會出現↓
grep: illegal option -- -
grep: illegal option -- R
grep: illegal option -- U
grep: illegal option -- N
usage: grep [-E|-F] [-c|-l|-q] [-insvxbhwy] [-p[parasep]] -e pattern_list...
[-f pattern_file...] [file...]
usage: grep [-E|-F] [-c|-l|-q] [-insvxbhwy] [-p[parasep]] [-e pattern_list...]
-f pattern_file... [file...]
usage: grep [-E|-F] [-c|-l|-q] [-insvxbhwy] [-p[parasep]] pattern_list
[file...]
如果改成了
grep -l "RUN " a*.4gl|grep -v "\--RUN"
它會執行,但仍然把 --RUN 打頭的程式給list出來,所以沒有達到grep -v的目的
所以我該怎麼下?
我也試過 grep -l "RUN " a*.4gl|`grep -v "\--RUN"`
ksh: ac001.4gl: 0403-006 Execute permission denied.
--
小弟最近要查 call 與 RUN 寫在程式中是不是會因為 RUN 程式名稱,所以會多了一個
sessionID,而call function卻不會的問題。
所以我在grep系統的程式要grep -l "RUN " a*.4gl
但我同時不要前面有註解"--RUN" 有二個 dash符號打頭的那一行,
可是我現在command下
grep -l "RUN " a*.4gl|grep -v "--RUN"
它會出現↓
grep: illegal option -- -
grep: illegal option -- R
grep: illegal option -- U
grep: illegal option -- N
usage: grep [-E|-F] [-c|-l|-q] [-insvxbhwy] [-p[parasep]] -e pattern_list...
[-f pattern_file...] [file...]
usage: grep [-E|-F] [-c|-l|-q] [-insvxbhwy] [-p[parasep]] [-e pattern_list...]
-f pattern_file... [file...]
usage: grep [-E|-F] [-c|-l|-q] [-insvxbhwy] [-p[parasep]] pattern_list
[file...]
如果改成了
grep -l "RUN " a*.4gl|grep -v "\--RUN"
它會執行,但仍然把 --RUN 打頭的程式給list出來,所以沒有達到grep -v的目的
所以我該怎麼下?
我也試過 grep -l "RUN " a*.4gl|`grep -v "\--RUN"`
ksh: ac001.4gl: 0403-006 Execute permission denied.
--
Tags:
Linux
All Comments

By Elma
at 2010-11-20T14:15
at 2010-11-20T14:15

By Rebecca
at 2010-11-21T12:46
at 2010-11-21T12:46

By Harry
at 2010-11-24T08:13
at 2010-11-24T08:13

By Gilbert
at 2010-11-25T19:55
at 2010-11-25T19:55

By Kumar
at 2010-11-26T17:34
at 2010-11-26T17:34

By Edith
at 2010-11-29T14:53
at 2010-11-29T14:53

By Tracy
at 2010-11-30T13:07
at 2010-11-30T13:07

By Anthony
at 2010-12-05T10:39
at 2010-12-05T10:39
Related Posts
請問Linux Mint下用firefox下載utube影片

By Faithe
at 2010-11-15T19:44
at 2010-11-15T19:44
何在虛擬主機下建立與XP互通的資料夾

By Carol
at 2010-11-15T19:36
at 2010-11-15T19:36
關於/etc/hosts.allow 及 /etc/hosts.deny這二個檔?

By Rosalind
at 2010-11-15T19:17
at 2010-11-15T19:17
在Virtual PC上安裝Opensuse

By Doris
at 2010-11-15T18:30
at 2010-11-15T18:30
root 不能使用 cmake

By Connor
at 2010-11-15T16:20
at 2010-11-15T16:20