cut


echo "123牛逼" | cut -nb 1-4
就不会因为一个中文有三个字节而被截断
-------------------------------------------------------------------------------------------------------------------------
sed



1-2行用
sed "1,2d" filename
sed "/iteima/,$d" filename #删除itheima所在行开始到最后一行
sed "/iteima/,$!d" filename 取反
sed "1chello" filename #修改第一行


awk
awk里面没有echo 只有print


awk 的核心机制(天生自带循环)
awk 运行时,会自动一行一行遍历输入,根本不用你写循环!
它的运行流程是死规则:
- BEGIN (开头跑 1 次)
- 主代码块
{ ... }✅ 自动循环第 1 行✅ 自动循环第 2 行✅ 自动循环第 3 行... 直到读完所有行- END (结尾跑 1 次)
-F'[, .]'到底是什么意思?
-F= 指定分隔符[]= 表示里面任意一个字符都算分隔符

1091

被折叠的 条评论
为什么被折叠?



