shell
shuizhizhiyin
这个作者很懒,什么都没留下…
展开
-
shell 中正则表达式替换赋值 测试示例
正则表达式匹配替换的结果不加双引号赋值给b a=11,22,345;b=${a//,/\',\'};echo $b ==>输出结果11','22','345 a=11,22,345;b=${a//,/\',\'};echo “$b” ==>输出结果11','22','345 a=11,22,345;b=${a//,/','};echo $b ==>输出结果11,22原创 2016-05-24 16:35:05 · 3694 阅读 · 0 评论 -
awk整理
版权声明:本文为博主原创文章,未经博主允许不得转载。目录(?)[-]记录和域记录匹配操作符近来看的awk,个人认为最有用的作为总结,作为笔记,备忘。先学习一下常见的几个宏。如图:常见的宏有:RS ( 输入记录之间的分隔符 )Records Seperator.ORS ( 输入出记录之间的分隔符 )Outpu转载 2017-03-29 18:49:10 · 293 阅读 · 0 评论 -
shell 比较运算
二元比较操作符,比较变量或者比较数字.注意数字与字符串的区别.1.整数比较 [cpp] view plain copy print?-eq 等于,如:if [ "$a" -eq "$b" ] -ne 不等于,如:if [ "$a" -ne "$b" ] -gt 大于,如:if [ "$a" -gt "$b" ]转载 2017-03-29 18:45:55 · 650 阅读 · 0 评论 -
SHELL 中分界符(EOF)的用法
在shell脚本中,通常将EOF与 EOF只是一个分界符,当然也可以用abcde替换。当shell遇到此分界符可以是所定义的任何字符串,其实,不一定要用EOF,只要是“内容段”中没有出现的字符串,都可以用来替代EOF,完全可以换成abcde之类的字符串,只是一个起始和结束的标志罢了。1,command(内容)EOF例如: 复制代码 代码示例:#!/bin/b转载 2016-08-03 14:57:21 · 2542 阅读 · 0 评论 -
awk学习总结
一、主要 built-in 变量RS - record separatorRT - record terminalNR - number of records(by now to be seen)FNR - file number records( total )ORS - output record separatorFS - field separatorNF原创 2016-06-17 09:29:53 · 323 阅读 · 0 评论 -
shell 十三问
我在 CU 的日子並不長,有幸在 shell 版上與大家結緣。除了跟眾前輩學習到不少技巧之外,也常看到不少朋友的問題。然而,在眾多問題中,我發現許多瓶頸都源於 shell 的基礎而已。每次要解說,卻總有千言萬語不知從何起之感...這次,我不是來回答,而是準備了關於 shell 基礎的十三個問題要問大家﹗希望 shell 學習者們能夠透過尋找答案的過程,好好的將 shell转载 2016-07-22 15:36:43 · 252 阅读 · 0 评论 -
shell 中目录切换、逻辑判断
在shell脚本中经常进行目录切换,以下命令就非常有用:获取shell当前进入的目录:OLD_DIR=`pwd` 该目录不一定是shell脚本所在的目录而如果需要获取脚本所在的目录,可通过以下语句得到进入shell脚本所在的目录:cd `dirname $0`;CUR_DIR=`pwd`;CUR_DIR=`pwd`/`dirname $0`原创 2016-06-07 15:57:15 · 333 阅读 · 0 评论 -
shell 字符串操作命令详解
linux shell 字符串操作(长度,查找,替换)详解 在做shell批处理程序时候,经常会涉及到字符串相关操作。有很多命令语句,如:awk,sed都可以做字符串各种操作。 其实shell内置一系列操作符号,可以达到类似效果,大家知道,使用内部操作符会省略启动外部程序等时间,因此速度会非常的快。 一、判断读取字符串值表达式含义转载 2016-05-20 10:20:42 · 354 阅读 · 0 评论 -
linux shell 下将字符串分割成数组
[转+整理]linux shell 将字符串分割成数组 原文链接:http://1985wanggang.blog.163.com/blog/static/776383320121745626320/ a="one,two,three,four"要将$a分割开,可以这样:OLD_IFS="$IFS" IFS="," arr=($a)转载 2016-05-20 10:06:41 · 2105 阅读 · 0 评论 -
Linux基础命令-find常见用法示例
Linux find 用法示例Linux中find常见用法示例·find path -option [ -print ] [ -exec -ok command ] {} \;find命令的参数;pathname: find命令所查找的目录路径。例如用.来表示当前目录,用/来表示系统根目录。-print: find命令转载 2017-04-11 09:59:12 · 455 阅读 · 0 评论