shell的特殊符号以及其他命令

 shell特殊符号cut命令:

cut -d (截取指定的符号分段) -f (截取的段落如果直接一个那么直接输入数字 1或者n 如果有多个那么在中间加上 , 或者 1-n )

cut -c 可以直接指定第几个字符,如果使用 -c 那么就不需要 -d 和 -f 

wc - l 统计有多少行 ,wc -m 统计有多少个字符 , wc -w 统计有多少个词

wc -w 统计有多少个词,词与词中间用空格分割的才算一个词。

uniq 可以去除重复的字符,一般使用是 先排序,在去除重复字符。

切割的同时可以指定前缀,前缀可以任意修改。

切割也可以指定行。

shell特殊符号(下):

多条命令可以写到一行中间使用 ; 号分割。

> 正确重定向

>> 正确追加重定向

2> 错误重定向

2>> 错误追加重定向

&> 正确错误重定向(可以把正确和错误的内容输出到同一个文件里面)

|| 当前面的命令执行成功那么后面的命令便不会执行,反之当前面命令执行错误那么就会执行后面的命令。

&& 当前面命令执行成功那么才会执行后面的命令,反之当前面命令执行错误那么后面的命令就不会执行。

扩展

1. source exec 区别 http://alsww.blog.51cto.com/2001924/1113112 2. Linux特殊符号大全http://ask.apelearn.com/question/7720 3. sort并未按ASCII排序 http://blog.csdn.net/zenghui08/article/details/7938975

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏小筱月

shell 文本操作命令

:s/old/new/g 将当前行中查找到的所有字符串“old” 替换为“new”

982
来自专栏java学习

Linux 基础命令(收藏大全)

如果你是初学者,或者是自学者!你可以加小编微信(xxf960326)!小编可以给你学习上,工作上的一些建议以及可以给你(免费)提供学习资料!最重要我们还可以交个...

1153
来自专栏C/C++基础

Linux命令(1)——xargs命令

xargs可以将stdin中以空格或换行符进行分隔的数据,形成以空格分隔的参数(arguments),传递给其他命令。因为以空格作为分隔符,所以有一些文件名或者...

1123
来自专栏GreenLeaves

EF基础知识小记三(设计器=>数据库)

本文主要介绍通过EF的设计器来同步数据库和对应的实体类.并使用生成的实体上下文,来进行简单的增删查该操作 1、通过EF设计器创建一个简单模型 (1)、右键目标项...

2025
来自专栏机器学习和数学

[编程经验]Python中os模块最最常用的方法

最近在搞天池的AI医疗那个比赛,所以没时间写文章了,有没有小伙伴想一起做的,可以找我私聊! ***********print("分割线")***********...

3295
来自专栏测试开发架构之路

C++/C头文件 .h和 .c

  在C语言家族程序中,头文件被大量使用。一般而言,每个C++/C程序通常由头文件(header files)和定义文件(definition files)组成...

3278
来自专栏C/C++基础

Linux命令(31)——find命令

find命令用于在指定目录查找文件,可以指定一些匹配条件,如按文件名、文件类型、用户甚至是时间戳来查找文件。

1104
来自专栏javathings

Java 线程同步方式 wait/notify(两个线程交替执行的例子)

线程同步,就是线程之间互相协调,通过等待,唤醒等操作,避免线程之间同时操作同一个资源。简单的说就是线程之间互相协作,避免干扰了其他线程的工作。

4853
来自专栏我的博客

TP入门第十天

1、自动验证 数据对象是由表单提交的$_POST数据创建。需要使用系统的自动验证功能,只需要在Model类里面定义$_validate属性,是由多个验证因子组成...

3325
来自专栏成猿之路

Linux 基础命令(收藏大全)

/home 普通用户的宿主目录,用户数据存放在其主目录中lib 存放必要 的运行库

1214

扫码关注云+社区