隨筆-69  評論-0  文章-5  trackbacks-0
          一, awk 殺進程

          for
           x in `ps  - ef  |  awk  ' {F S =" ";if($0~/(ruby|lighttpd)/ && $8!~/awk/) print $2} ' `;  do   kill   - 9   $x ; done

          上面代碼的功能是找出系統中ruby和lighttpd的進程,然后干掉

          說明:
          1,FS指定分隔符,可能是指file seperator(就是文件分隔符了)
          2,$0代指全行
          3,print 打印到控制臺
          4,結果被外圍shell循環掉用

          二,打印ll的最后一列($NF代表列數)

          /bin/ls -l test.sh | awk '{ print $NF; }'



          , sed   文件替換

           sed 
          -'1,$ s/cmp_old/asdf/gp' server.xml 



          posted on 2006-11-23 14:34 liunix 閱讀(269) 評論(0)  編輯  收藏 所屬分類: linux
          主站蜘蛛池模板: 安达市| 赤峰市| 如皋市| 蒲江县| 彭阳县| 会东县| 阜南县| 东丽区| 福州市| 白河县| 西宁市| 清水河县| 永胜县| 双江| 大港区| 呼图壁县| 牙克石市| SHOW| 喀喇| 阳朔县| 平阴县| 泰兴市| 肃南| 曲水县| 遂昌县| 房山区| 罗江县| 南昌市| 靖边县| 兴安县| 张北县| 邓州市| 碌曲县| 五莲县| 江源县| 赣榆县| 祁阳县| 太白县| 察雅县| 应用必备| 隆尧县|