SHELL中的常用命令—cutsortuniqtestpatch

    技术2022-07-12  80

     

    ********* 输出信息: ********** [num1,num2][a|c|d][num3,num4] ## num1,num2 第一个文件中的行 ## a 添加 ## c 更改 ## d 删除 ## < 第一个文件中的内容 ## > 第二个文件中的内容 ## num3,num4 第二个文件中的行 常用参数: -b ##忽略空格 -B ##忽略空行 -i ##忽略大小写 -c ##显示文件所有内容并标识不同 -r ##对比目录 -u ##合并输出 ******* patch ************ patch 源文件 补丁文件 -b ##备份原文件

     

     

    *********** cut ************* cut -b ##指定显示字节 -d : ##指定:为分隔符 -f ##指定显示的列 5 第五列 ##3,5 3和5列 ##3-5 3到5列 ##-5 到第5列 ##5- 第五列以后 -c ##指定截取的字符(数字用法同-f) --complement ##反选 --output-delimiter=分隔符 ##指定输出的分隔符

     

    *********** sort ************ sort -n ##纯数字排序 -r ##倒序 -u ##去掉重复 -o ##输出到指定文件 -t ##指定分隔符 -k ##指定排序的列 ********* uniq ************** uniq -c ##合并重复并统计重复个数 -d ##显示重复的行 -n ##显示唯一的行

     

    ******** tr *********** tr ##字母的大小写转换 ******** || *********** || ##不符合条件做动作 ******** && *********** && ##符合条件做动作

     

    ************* test *************** test = [] ##[] 相当于test命令 "test $a = $b" = [ "$a" = "$b" ] ***** test的数字对比 ***** test = != -eq ##等于 -ne ##不等于 -le ##小于等于 -lt ##小于 -ge ##大于等于 -gt ##大于 ***** test的条件关系 ***** test -a ##并且 -o ##或者 ***** test对空的判定 ***** test -n ##nozero 判定内容不为空 -z ##zero 判定内容为空 ****** test对文件的判定 ***** test -ef ##文件节点号是否一致(硬连) -nt ##文件1比文件2新 -ot ##文件1比文件2旧 -d ##目录 -S ##套接字 -L ##软连接 -e ##存在 -f ##普通文件 -b ##块设备 -c ##字符设备

    练习:

    答案:


    ending......

    Processed: 0.020, SQL: 9