zoukankan      html  css  js  c++  java
  • shell小脚本工具合集

    1.将指定内容写入文件

    echo "hello world" > file.txt
    echo "hello world" >> file.txt //上面那个是覆盖,这个是追加

    2.读取文件内容

    写法一:
    ----------------------------------------------------------------------------
    #!/bin/bash
    
    while read line
    do
        echo $line
    done < file(待读取的文件)
    ----------------------------------------------------------------------------
    
    写法二:
    ----------------------------------------------------------------------------
    #!/bin/bash
    
    cat file(待读取的文件) | while read line
    do
        echo $line
    done
    ----------------------------------------------------------------------------
    
    写法三:
    ----------------------------------------------------------------------------
    for line in `cat file(待读取的文件)`
    do
        echo $line
    done
    ----------------------------------------------------------------------------
    
    说明:
    for逐行读和while逐行读是有区别的,如:
    $ cat file
    aaaa
    bbbb
    cccc dddd
    
    $ cat file | while read line; do echo $line; done
    aaaa
    bbbb
    cccc dddd
    
    $ for line in $(<file); do echo $line; done
    aaaa
    bbbb
    cccc
    dddd

     3.杀死某个程序的所有进程,grep后面添加杀死的条件

    kill -9 `ps -ef | grep process_name | grep -v "grep" | awk '{print $2}'`
  • 相关阅读:
    Android软件开发之SharedPreferences
    android软件开发之获取本地音乐属性
    项目开发日记
    MVC中C给V传值
    wtf忘了已经安装了Newtonsoft.json
    我的一些容易忘记的解决问题的方法
    ajax请求返回null
    验证码的一些细节
    项目做不下去
    关于HttpContex
  • 原文地址:https://www.cnblogs.com/garfieldcgf/p/6136672.html
Copyright © 2011-2022 走看看