Linux常用命令

2019-05-19 宋洋葱 宋洋葱

tr 命令

tr命令 可以对来自标准输入的字符进行替换、压缩和删除。它可以将一组字符变成另一组字符。

  1. 去除空格
# tr -d " "
echo "www sxy com" | tr -d " "

使用grep匹配杀死多个进程

kill $(ps aux | grep 'myapp.py' | awk '{print $2}')

查看Linux发行版信息 ls /etc/*release

利用grep/awk/sed命令提取特定内容

uid所在的行号

sed -n -e '/uid/=' book.json

统计文件的行数

wc -l book.txt

文件内容为一行一个json,把user下的uid提取到另一个文件

awk '{ print $0 }' book.json | ./jq.sh -r '.user.uid' > book-uid.txt

如果json文件不是严格正确的则

grep -o 'uid": "[0-9]*' book.json | awk -F'"' {'print $3'} > book-uid.txt

参考