linux特殊分割字符,Linux-shell特殊符_cut命令

任意个任意字符

? 任意一个字符

. # 注释字符

\ 脱义字符

a=1 b=2 c=$a$b

echo $c

c=12

0facef5cfe8003423cb2aacd97747381.png

$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

e8e7f9acdb898a4caea9dc3513cab1c5.png

cut -c 指定第四个字符

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

6e7ee951050139518657bf2855a60e5c.png

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值