首页 > 编程知识 正文

有用的数据处理shell脚本,shell脚本实例精讲

时间:2023-05-05 06:52:58 阅读:139364 作者:3376

另一方面,read命令等待用户输入并为后续变量t提供间隔的sp表示提示信息name接受输入的变量read -t 7 -p '。 请输入您要打印的字符。' nameecho $name,公共命令cut :从文件的每行中剪切字节、字符和字段,并将这些字节、字符和字段输出到linux输入tab。 在单引号中,‘’按ctrl v,然后按tab #cut.txt内容。 用tab分隔==========================dongshenguanzhenwolailaaaalance-f第几列======lalalalance=。 称为“模式空间”,然后使用sed命令处理缓冲区中的内容,并在处理完成后将缓冲区内容发送到屏幕。 然后处理以下行: 像这样重复到文件的末尾。 除非使用重定向的存储输出,否则文件内容不会改变。 # e对于多行命令,a是添加,d是删除,s是替换,g都是在第#2行插入mei nvsed '2a mei nv' sed.txt#以删除包含wo的行。sed '/wo/d' sed.txt#都将wo 使用功能强大的文本分析工具,逐行读取文件,将每一行作为空格的默认分隔符进行切片,并对剪切的部分进行分析处理。 #awk [可选参数]“pattern1{ action1} pattern2{ action2} .”filename #-f指定分隔符,-v是自定义变量#内置变量: filename far 该行第七列中的awk-f : '/^ root/{打印$7} ' passwd #查询空行所在的行数awk '/^ $/{打印NR } ' sed.txt sort :对文件进行排序和排序k指定要排序的列#2列按相反顺序输出sort -t '' -nrk 2 xiaozhi.txt,系统函数#1,gxt.bcp basename/home/gyx/gxt.gxt.bcp pwd `四、自定义函数先定义函数,然后调用函数(即函数定义必须先写) (function sum ) ) { s=$[$1 $2] echo )执行函数并输出结果) $ s ' } sum $

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。