shell编程

grep和find

脚本:运行时解释执行。

使用$(..)获得子进程的输出。


set -o noclobber(或set -C)命令设置noclobber选项,从而阻止重定向操作对一个已有文件的覆盖。  set  +o noclobber命令取消该选项。

你可以用>>操作符将输出内容附加到一个文件中。


kill -HUP 1234 > killout.txt 2>killerr.txt

kill -l 1234 >killouterr.txt 2>&1


linux通用回收站  /dev/null 来有效地丢弃所有的输出信息。

$ps | sort | more


$ for file in *

> do

> if grep -l POSIX $file

> then

> more $file

> fi

> done


* 匹配一个字符串

? 匹配单个字符

[set] 匹配方括号中的任何一个单个字符

[^set] 对方括号中的内容取反,即匹配任何没有出现在给出的字符集中的字符。

{}  允许你将任意的字符串组放在一个集合中,以供shell进行扩展。  如: $ls my_{finger, toe}s 将列出文件my_fingers和my_toes


#!字符告诉系统同一行上紧跟在它后面的那个参数是用来执行本文件的程序。



变量:字符串、数字、环境和参数

条件:shell中的布尔值

程序控制: if, elif,  for ,  while ,  until,  case

命令列表

函数

shell内置命令

获取命令的执行结果

here文档


$看内容;

等号两边不能有空格


read 变量名

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值