【shell脚本中基础命令用法】

diff的使用:

                            a                                添加

                            c                                更改

                           d                                 删除

                           <                                第一个文件的内容

                           >                                第二个文件的内容

 常用参数:    

              diff -b      忽略空格

    

 ——————————————————————————————————————————

            diff -B  忽略空行

        

 ——————————————————————————————————————————

         diff -i      忽略大小写

     

 ——————————————————————————————————————————

    

 ——————————————————————————————————————————

          diff -r      对比目录

 ——————————————————————————————————————————

         diff -u    合并输出

patch:

             patch -b  会生成备份原文件

 sort常用命令:

          sort -n 纯数字排序 

  

 ——————————————————————————————————————————

       sort -r  倒叙

 

 ——————————————————————————————————————————

     sort -u 去掉重复

 

 ————————————————————————————————-——————————

     sort -k 指定排序的列  sort-t 指定分隔符

cut常用命令

               原文件

           cut -d : (指定分割符为:)        -f 1   (显示第一列)

        cut -c   (指定显示字符)

  

 uniq命令:

                  原文件

         

                -c(合并重复并统计个数)

       

               -d(只显示重复的行)

        

             -u(只显示唯一的行)

        

           

   test用法及命令:

                      test = 【 】          【】就相当于test命令

                      -eq                          等于

                      -ne                         不等于

                      -le                          小于等于

                      -lt                           小于

                      -ge                         大于等于

                      -gt                           大于

——————————————————————————————————————————

test 条件关系命令:                         

                                -a                并且

                                -o                 或者

———————————————————————————————————————————

              &&(符合条件)          ||(不符合条件)

———————————————————————————————————————————

  test 对空判定:

          

                         -n            判定内容不能为空

                         -z             判定内容为空

  ——————————————————————————————————————————

test 对文件判定

                   -e             存在                      -ef         文件节点号

                   -d              目录                     -nt        文件1是否比文件2新

                   -f              文件                      -ot         文件1是否比文件2老

                  -b            快设备                     -c           字符设备

                  -S           套字节                       -L          软链接 

                   

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值