1. 程式人生 > >Linux中的grep和cut

Linux中的grep和cut

著色 局限 默認 inux 空格 用戶名 登錄 不包含 聯合

提取行:
  grep
    --color 著色
    -v 不包含

提取列:
  cut
    -f 列號 提取第幾列
    -d 分隔符 以什麽為分隔符,默認是制表鍵
    局限性:如果分隔符不那麽好找,或者是不規則個數的空格的時候,就玩不轉了

例如:
  列出系統中所有用戶的用戶名:
    cat /etc/passwd | cut -d ":" -f 1

  grep和cut聯合使用,提取系統中可登錄用戶的用戶名
    cat /etc/passwd | grep "/bin/bash" | grep -v "root" | cut -d ":" -f 1

Linux中的grep和cut