zoukankan      html  css  js  c++  java
  • Shell 笔记

    1. echo

    会自动加上换行。 f: 清除屏幕

    2. printf

    用法与C类似

    3. tr

    -c:

    -d: 删除

    -s: 删除重复字符

    4. /dev/null : 垃圾桶

    5. $PATH

    mkdir bin

    mv ownscript bin

    在.profile文件中把自己的bin目录(放置你要执行的脚本)加入$PATH,每次登录时,Shell都会读取.profile文件

    PATH = $PATH:$HOME/bin

    6. 程序执行跟踪两种方式

    1) sh -x

    2)set -x : 跟踪打开  set +x : 跟踪关闭

    7. 正则表达式

    a{5} :a重现5次

    a{5,} :a至少重现5次

    a{5,7} :a重现5-7次

    n和m要介于0到RE_DEU_MAX之间。 $getconf RE_DEU_MAX

    8. sed

      

    9. cut

    -c: 字符    如:ls -l |cut-c 1-10

    -d: 定界符, 与-f配合使用 cut -d: -f 1,5 /etc/password

    -f: 字段

    10. join

    11.awk

    12. sort

    -n: 以整数比较

    -g: 以浮点数字类型比较

    -f: 大小写不敏感

    -t: 分隔符

    -u: 丢弃具有相同键值的记录,只留一条

    -r: 倒置排序的顺序

    -k: 如 -k2.4,5.6 指的是从第2个字段的第4个字符到第5个字段的6个字符比较

  • 相关阅读:
    HDU 3081 Marriage Match II
    HDU 4292 Food
    HDU 4322 Candy
    HDU 4183 Pahom on Water
    POJ 1966 Cable TV Network
    HDU 3605 Escape
    HDU 3338 Kakuro Extension
    HDU 3572 Task Schedule
    HDU 3998 Sequence
    Burning Midnight Oil
  • 原文地址:https://www.cnblogs.com/ellie-test/p/3843217.html
Copyright © 2011-2022 走看看