想請教一個問題
小弟最近要查 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.
--
All Comments