欢迎光临IT网Linux学习频道

当前位置: > shell编程 >
  • [shell编程] 为什么bash中变量复制=两边不能加空格呢? 日期:2016-06-01 19:15:10 点击:131 好评:0

    bash中初始化变量等号两边不允许有空格.因为有空格bash会解释成一个命令, 如: VARIABLE =value bash会尝试运行VARIABLE命令, 并且将=value作为参数. VARIABLE= value bash会尝试运行VARIABLE命令, 并将VARIABLE设为环境变量, 其值为空....

  • [shell编程] grep 正则表达式 日期:2016-06-01 19:14:38 点击:159 好评:0

    首先要知道的是: 正则表达式与通配符不一样,它们表示的含义并不相同! 正则表达式只是一种表示法,只要工具支持这种表示法, 那么该工具就可以处理正则表达式的字符串。vim、grep、awk 、sed 都支持正则表达式,也正是因为由于它们支持正则,才显得它们强大;...

  • [shell编程] Linux下命令行通配符和特殊符号 日期:2016-06-01 19:14:11 点击:81 好评:0

    linux初学者经常会对命令行的通配符和正则表达式的特殊符号混淆. 通配符 *,代表0到无穷多个任意字符, 实例: ls /* ?,代表一定有一个任意字符 实例: ls /??? 根目录下正好三个字符的文件名 [],代表一定有一个中括号内的字符,记住是一个 实例: ls /*[a...

  • [shell编程] linux 去除重复行 日期:2016-06-01 19:05:37 点击:74 好评:0

    在linux底下,去除文件重复行的工具方法很多,例如: 利用linux中uniq命令 cat a.txt b.txt | uniq new_file 利用awk awk !a[$0]++ a.txt b.txt c.txt 解释: 1、当条件 !a[$0]++ 为真时,awk 的默认动作是 print $0 ,即打印出当前行; 2、当一行首次出现时,a[...

  • [shell编程] awk处理多个输入文件 日期:2016-06-01 19:04:56 点击:60 好评:0

    在日常工作中, 经常需要处理多个输入文件.例如,提取多个文件中相同的行.等等. 用awk处理此种情形有时非常有效. 下面先介绍awk处理多个输入文件的一般方法: 当awk读取的文件只有两个的时候,比较常用的有两种方法: awk NR==FNR{...}NRFNR{...} file1 file2...

  • [shell编程] linux awk数组相关操作介绍 日期:2016-06-01 19:03:55 点击:162 好评:0

    用awk进行文本处理,少不了就是它的数组处理。那么awk数组有那些特点,一般常见运算又会怎么样呢。我们先看下以下的一些介绍,结合样例我们会解说下它的不同之处。在 awk 中数组叫做关联数组(associative arrays),由于下标记能够是数也能够是串。awk 中的数...

  • [shell编程] awk数组 日期:2016-06-01 19:02:27 点击:89 好评:0

    在文本处理的工作中, awk 的数组是必不可少的工具,在这里,同样以总结经验和教训的方式和大家分享下我的一些学习心得,如有错误的地方,请大家指正和补充。 awk的数组,一种关联数组(Associative Arrays),下标可以是数字和字符串。因无需对数组名和元素...

  • [shell编程] awk数组 日期:2016-06-01 19:02:27 点击:89 好评:0

    在文本处理的工作中, awk 的数组是必不可少的工具,在这里,同样以总结经验和教训的方式和大家分享下我的一些学习心得,如有错误的地方,请大家指正和补充。 awk的数组,一种关联数组(Associative Arrays),下标可以是数字和字符串。因无需对数组名和元素...

  • [shell编程] Linux Shell中的美元符号$ 日期:2016-05-30 15:50:55 点击:179 好评:0

    Linux Shell脚中经常会遇到一大堆美元符号 ($),有些符号容易搞混,他们代表的含义我做个记录: $0 shell的命令本身(包括完整路径) $1到$9 数字表示shell 的第几个参数 $# 传递到脚本的参数个数 $* 以一个单字符串显示所有向脚本传递的参数 $$ 脚本运行的ID号...

  • [shell编程] linux shell substr(分割字符串) 日期:2016-05-30 15:50:05 点击:101 好评:0

    原来在shell中如果遇到要截取字符串的情况,就调用awk中的substr来实现。 今天了解到一种新的方法,原来shell中本身就支持这种用法。 如,有一字符串12345678,现在要截取第三个到第六个字符的字符串区间。 则可以: [xok.la ~]$ export str=123456789 [xok.l...

  • 首页
  • 上一页
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 下一页
  • 末页
  • 1361352
栏目列表
推荐内容