Linux常用截取命令是什么?老男孩Linux培训
在Linux系统中截取命令有很多,但比较常用的截取命令一般包含:cut命令、printf命令、awk命令、sed命令,接下来我们通过这篇文章为大家详细的介绍一下这四个命令。
1、cut命令
cut:按照字表符或者指定分隔符截取字符串
-d 指定分隔符
-f 指定截取的列,多个列之间用,分隔
2、print和printf命令
命令格式:printf"输出格式输出类型""输出内容"
printf:输出指定的内容,通常与awk命令连用
%ns 表示输出字符串类型的个数
%ni 表示输出整数类型的个数
%m.nf 表示输出浮点数类型
print:与printf一样,但是在输出字符串时会自动换行
3、awk命令
awk:可以按空格截取字符串
命令格式:awk'{条件1}{动作1}{条件2}{动作2}'
BEGIN 在截取之前处理
END 在截取之后处理
FS 指定分隔符
4、sed命令
1、命令格式:sed[选项]'[动作]'
sed:将其他命令的输出作为输出的流编辑器
-n 只输出sed命令编辑过的信息
-e 多个命令一起操作,多个操作之间用","隔开
-i 保存修改后的内容到原文件
2、动作命令包括
a 在指定行后面追加指定字符串
i 在指定行前面插入指定字符串
d 删除指定行
c 按行替换
s 按字符串替换格式为:/s/新字符串/旧字符串/g
p 打印行
为了让学员学以致用,老男孩教育不断更新Linux培训教学大纲,与一众讲师精心打造Linux云计算SRE课程体系。老男孩教育Linux云计算SRE运维课程,从零基础开始授课,适合零基础且对Linux感兴趣的学员学习。课程的主要目的就是培养出专业的Linux系统工程师,名师授课全程面授教学,边讲边练帮助学员高效掌握Linux技术。
注意:吐槽知乎网只是一个问答与文章免费发布平台,所有信息均有会员免费发布,不产生金钱交易,如果你有资金往来,请及时通过电话与对方联系,调查清楚,确认无误在选择,否则造成你的损失,由自己承担,本平台概不负责,谢谢!