linux中的seq命令,linux的seq命令

4446d31a9d479def29e1b32b7ebaf077.png

seq 序列

seq 1 5 |tac

10bce89e74d53f217d0ac2527adb6930.png

用vi 或者vim 打开文件的时候

再命令模式下输入

:set nu

会显示行号

aaf6f414c770b922063dfd2ab9c59a64.png

使用sed 命令来打印某段

数据 -n 表示取消默认打印

sed -n 20,30p tt.txt

689e9e78bff24de1223d212297b5fff5.png

使用sed 也可以只打印某一行

sed -n 30p tt.txt -n 表示取消默认打印

da3ed1e50ad2725c20e36f653862d305.png

使用awk 命令来实现打印某一段内容 awk 常见的用法 awk ‘{ }’ 单引号里的花括号里写 逻辑 NR 表示行号 $0表示

把符合条件的内容打印出来

awk ‘{if(NR>19&&NR<31) print $0 }‘ tt.txt

bcc7819f07b22f7f659623535ea5c097.png

总结 sed 擅长行

awk 擅长列

awk -F ":" ‘{print $1}‘ /etc/passwd 按照 : 分隔符 打印第一列

2e7ba930e1fda1fd65eb920cc37a83cb.png

$0 是打印整行

6510206d5dffa97bee443c12026bb268.png

sed 修改文件内容 写法 是 sed s###g 文件名 sg 中间三个井号 第一个井号和第二个井号之间是要被替换的内容

第二个井号和第三个井号 之间是要替换成的内容

sed s#oldboylinux#oldboywindows#g ett.txt

afe7283b10a8cfb7f751ccd649a713f5.png

如果要修改

需要 加参数 -i

sed -i s#oldboylinux#oldboywindows#g ett.txt

e78240804068a2546683d538c896eb03.png

找到全部文件 然后修改

find / -type f -name "ett.txt"|xargs sed -i s#oldboylinux#oldboywindows#g

a012d958d69d8870f708629e4e6da94b.png

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值