• 任意个任意字符
    ? 任意一个字符
    . # 注释字符
    \ 脱义字符

a=1 b=2 c=$a$b
echo $c
c=12
Linux-shell特殊符_cut命令

$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

Linux-shell特殊符_cut命令
cut -c 指定第四个字符

cat /etc/passwd | head -2 | cut -c 4 # root 所以是t,用-c 就不要用 -d -f 了 ,用的比较多的是分隔
Linux-shell特殊符_cut命令