linux截取的命令都有哪些

  介绍

小编给大家分享一linux截下取的命令都有哪些,希望大家阅读完这篇文章后大所收获、下面让我们一起去探讨方法吧!

linux截取命令是:1,减少命令,按照字表符或者指定分隔符截取字符串;2,printf命令,输出指定的内容,通常与awk命令连用;3,awk命令,可以按空格截取字符串;4,sed命令,将其他命令的输出作为输出的流编辑器。

發inux截取的命令都有哪些"

<强> linux截取命令是:

<强>一、削减命令

<代码>削减>

- <代码> d>

- <代码> f 指定截取的列,多个列之间用“,”分隔

示例:

切- d“:“f1, 3/etc/passwd

<强>二,打印和printf命令

命令格式:printf,“输出格式输出类型”;“输出内容”

<代码> printf>

    <李>

    <代码> % ns> <李>

    <代码> %倪> <李>

    <代码> % m。nf>

<代码> :打印与printf一样,但是在输出字符串时会自动换行

示例:

printf“% s \ t % s \ t % s \ \ n"1 2 3

<强>三,awk命令

<代码> awk>

命令格式:awk, & # 39;{条件1}{动作1}{条件2}{动作2}& # 39;

    <李>

    <代码> 开始,在截取之前处理

    <李>

    <代码> 结束,在截取之后处理

    <李>

    <代码> FS>

示例:

df - h | grep vda1 | awk & # 39; {printf“1美元\ t"5美元}& # 39;| - d削减“%”;f1 #使用awk统计根分区的使用率   awk & # 39;开始{打印“开始统计三班的成绩“}结束{打印“成绩统计结束“}{打印2美元“\ t"5美元}& # 39;学生。txt #统计学生的成绩   猫/etc/passwd | grep/bin/bash | grep - v根| awk & # 39;开始{FS=?“}{打印1美元“\ t"5美元}& # 39;#查找系统中的普通用户

<强>四,sed命令

1,命令格式:sed(选项]的[动作]”

<代码> sed :将其他命令的输出作为输出的流编辑器

- <代码> n>

- <代码> e>

——<代码> 保存修改后的内容到原文件

2,动作命令包括

    <李>

    <代码> 在指定行后面追加指定字符串

    <李>

    <代码> 我在指定行前面插入指定字符串

    <李>

    <代码> d ,,删除指定行

    <李>

    <代码> c> <李>

    <代码> s ,按字符串替换,格式为://新字符串/旧字符串/g

    <李>

    <代码> p>

示例:

sed & # 39; 2 p # 39;。/糖/学生。txt #打印student.txt的第二行   sed & # 39; 2哈哈哈# 39;学生。txt #在student.txt文件的第二行后面追加字符串哈哈哈   sed & # 39;我哈哈哈\ xixixi& # 39;学生。txt #在student.txt文件第二行前插入哈哈哈和xixixi   sed 2, 4 d的学生。txt #删除student.txt文件的第二行到第四行   sed & # 39; 2 c没有这样的男人# 39;学生。txt #将学生。txt的第二行替换为没有这样的人   sed & # 39; 2 s/HubuSugar/igoodful/舌鳎# 39;学生。txt #将student.txt文件的HubuSugar替换成igoodful   sed - e & # 39; 2 d, 3 c没有这样的男人# 39;学生。txt #删除学生。txt文件的第二行,同时将第三行替换为没有这样的人

看完了这篇文章,相信你对linux截取的命令都有哪些有了一定的了解,想了解更多相关知识,欢迎关注行业资讯频道,感谢各位的阅读!

linux截取的命令都有哪些