1. 程式人生 > >Linux-shell特殊符_cut命令

Linux-shell特殊符_cut命令

ado swd -o ESS pass mage -c 內容 images

  • 任意個任意字符
    ? 任意一個字符
    . # 註釋字符
    \ 脫義字符
  • a=1 b=2 c=$a$b
    echo $c
    c=12
    技術分享圖片

    $a 調用這個變量

    若想c=$a$b ,則需要c=‘$a$b‘
    通過脫義字符,c=\$a\$b

    | 管道符

    cut # 截取字符串
    例如:
    cat /etc/passwd | head #查看passwd文件,顯示前十行
    cat /etc/passwd | head -2 #查看passwd文件,顯示前二行
    針對出來的前兩行,做內容切割。
    cat /etc/passwd | head -2 | cut -d ":" -f 1 # cut -d "分割符" cut -d 指定分隔符

    解釋: 查看passwd的前兩行,並對前兩行做切割,截取 第一段內容,需要前兩段就是1,2 需要前三段,則是1-3

    技術分享圖片
    cut -c 指定第四個字符

    cat /etc/passwd | head -2 | cut -c 4 # root 所以是t,用-c 就不要用 -d -f 了 ,用的比較多的是分隔
    技術分享圖片

    Linux-shell特殊符_cut命令