zoukankan      html  css  js  c++  java
  • shell 1

    换行符号 ctrl+J
    Backspace ctrl+H
    end-of-file ctrl+D

    1 背景知识
    2 入门
    第一行 #! 空白符号被略过 可选项 注意此处的初级陷阱p37
    shell基本元素 命令与参数
    如果使用的使"&"而不是";",则Shell将在后台执行其前面的命令;意味着,Shell不用等到该命令完成,就可以继续执行下一个命令。内键命令、shell函数以及外部命令
    变量 包含空格就要使用引号
    打印 echo printf
    I/O重定向 标准输入、标准输出、标准错误输出 管道
    特殊文件 /dev/null 位桶(bit bucket) /dev/tty stty -echo 关闭自动打印输入字符的功能 stty echo 则开启
    基本命令查找 即命令执行的路径
    访问Shell脚本参数 即位置参数、命令行参数、函数的参数
    简单的执行跟踪 sh -x scpritfile 或在脚本中 set -x
    国际化与本地化
    3 查找与替换
    查找文本
    正则表达式 p60 一般字符和特殊字符 . * ^ $ [ ] + ? |
    基本正则表达式BRE 匹配单个字符 在方括号表达式中,所有其他的meta字符都会失去其特殊含义。
    后向引用 ??
    单个表达式匹配多字符
    文本匹配锚点 ^ $
    BRE运算符优先级
    扩展正则表达式ERE
    在文本文件里进行替换 sed 批处理而不是交互的方式
    基本用法 替换细节
    sed的运作
    匹配特定的行

















  • 相关阅读:
    retain assign copy (unsigned long)
    myeclipse未设置断点,但不断跳出debug
    SOAP tomcat7.0 HelloWorld
    JAVA第二天数据类型和循环
    java中产生随机数的几种方法
    java的第一个程序 Hello World
    java中产生随机数的几种方法
    用加减来简单的看策略类
    用加减来简单的看策略类
    奇数阶幻方
  • 原文地址:https://www.cnblogs.com/zhuzhuqwa/p/6444708.html
Copyright © 2011-2022 走看看