shell note

Posted jackylee92

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了shell note相关的知识,希望对你有一定的参考价值。

1 输出重定向:ll > aaa 将输出内容 添加到aaa文件中

  ll >> aaa将输出内容追加到aaa中

  ll &>> abc 将输出内容不论正确或错误都保存在aaa中

  ll &> aaa 将输出内容不论正确或者错误都追加保存在aaa中

  ll >> aaa 2>>bbb 正确输出保存在aaa文件中,错误输出保存在bbb中

2 多命令顺序执行

  命令1;命令2  执行完命令1后执行命令2 ;命令1的结果对命令2 没有影响

  命令1&&命令2  执行命令1,命令1执行成功后执行命令2 

  命令1||命令2  执行命令1,命令1执行错误才会执行命令1 

3 管道符

  命令1 |命令2  命令1正确执行后,结果作为命令2的参数

  grep  搜索; grep ‘xxx‘ /xxx 

4 通配符

  ?:匹配一个字符

  *:匹配0个或者任意多个字符

  [abc]:匹配中括号中任意一个字符

  [a-z]:匹配任意一个小写字母

  [^0-9]:匹配非数字的一个字符

以上是关于shell note的主要内容,如果未能解决你的问题,请参考以下文章

什么是Linux的登录shell与非登录shell?

Shell基本概述

交互式shell和非交互式shell,登录shell和非登录shell的区别

shell批量执行多个shell脚本

shell脚本——shell编程规范与变量

Shell系统学习之向Shell脚本传递参数