Yahoo奇摩 網頁搜尋

  1. shell script sed 相關
    廣告
  1. sed -e "/<\!\-\-/,/\-\->/d" 會造成 : 1. 包含...註解4 --> 所有的顯示文字皆被刪除, 因此需要較複雜的程序處理此問題 : sed -e ' /<!--/{ :loop s/\(.*\)<!--.*-->/\1...

  2. .... 這是在ksh裡寫的.在bash裡可用.但是在csh或其它的 shell 裡可能就不能用了.不過原理是一樣的. 懂不懂?不懂請再問 2009-02-04 22:54:48 補充: 你還是可以用 sed 啊.只要更改要換的字串跟新的字串就行了. 解這題的要換...

  3. ...test.txt -------------------------------------------------------------------------------- #!/bin/bash for i in $( sed 's/\[//;s/\]//' test.txt | grep 'guest') do echo $i >>...

  4. ...gt;tmpfor (( i=1; i<=$Count; i=i+1)) do var[i]=`cat tmp | sed -n $i"p"` if [ ${var[i]} -ge $UidLimit ] then cat /etc/passwd...

  5. ...quot; = "function" ]; then    startflag=1;    lefbknum=`echo -n $Line | sed -e 's/[^\{]//g' | wc -c`    rightbknum=`echo -n $Line | sed -e...

  6. ...見諒! ^^ 2009-04-15 16:58:30 補充: PS. 回到最初的問題要求~可以使用 sed 寫成如下 shell script ~ #!/bin/bash echo "Please enter the source file:" read tFile...

  7. ... if [ -z "$nNumber" -o -n "$(echo $nNumber| sed -e 's/[0-9]//g')" ] then continue elif [ $nNumber -lt...

  8. 問題是 sed 的使用,對嗎? 建議改成, sed 's#/#.#' sed 的分隔字元是可以隨便改的,不見得要用 '/',這跟一般的 regular expression 不同。 上例的分隔字元是 '#' ,而非 '/',也就是 's' 後的第一個字元。

  9. 您好,誠摯的來回答您的問題 : 修正一下您的問題, 修改程式如下 : ps -au | grep "testuser1" | awk '{print $2}' |xargs kill -s SIGKILL 使用 awk 真的會比較乾脆!! 這樣的程式 就可以直接把 PID 過濾出來囉!! 以上 AYO 阿佑

  10. ...是目錄或是連結存不存在f是更進一步去判斷是不是一個檔案awk沒法使用 就改用 sed 吧..

  1. shell script sed 相關
    廣告