菜鸟笔记
提升您的技术认知

shell 笔记-ag真人游戏

shell中将分隔符的字符串转为数组的几种方法

菜鸟阅读 : 384

要将字符串列表转变为数组,只需要在前面加(),所以关键是将分隔符转变为空格分隔,常用有下面几种方法 方法一: 借助于{str//,/}来处理 [root@host ~]# str="one,two,three,four" [root@hos...

shell中小数计算的两种方式

菜鸟阅读 : 270

在shell中,不能用计算整数的方式来计算小数。要借助bc命令,可以说bc是一个计算器,也可以说bc是个微型编程语言,反正当作工具来用,还是很方便,特别是小数计算。必须借助bc命令。 方式一: linux:~# var1=5 linux:~...

shell中如何获取文件指定行

菜鸟阅读 : 1188

比如要获取/etc/passwd文件, 要获取其第6-10行,并显示每行的行号。总结一下,方法有很多,行号的显示可以借助cat -n参数,或者sed =来显示。 小结一下,可以有以下方法来获取。  # 1). -n显示行号,tai...

shell中去除字符串前后空格的方法

菜鸟阅读 : 681

经常碰到的场景,需要去除字符串中的前后的空格。在shell中不像其他语言有strip()来处理,不过也是可以使用诸如awk等命令来处理。 下面是一个简单示例: [root@localhost ~]# echo ' a b c ' | awk...

linux中的shell如何切换

菜鸟阅读 : 703

在linux中默认使用/bin/bash,在用户创建时,会自动给用户创建用户默认的shell。 root :x :0 :0 :root :/root :/bin/bash 注册用户名:密码:uid:gid:用户信息:用户主目录:命令解释程序...

awk显示指定行到末尾行之间小技巧

菜鸟阅读 : 438

使用awk来显示全部行,可以使用print $0来搞定,如果碰到要显示从第二行到第末尾的话,比如要显示/etc/passwd文件中,从第二列到第末尾的所有行,可以 [root@localhost ~]# cat /etc/passwd | ...

shell中获取字符串长度的七种方法

菜鸟阅读 : 235

求字符串操作在shell脚本中很常用,下面归纳、汇总了求字符串的几种可能方法: 【方法一】:利用${#str}来获取字符串的长度   【方法二】:利用awk的length方法 备注: 1) 最好用{}来放置变量 2) 也可以用le...

shell提取一行中的字符串

菜鸟阅读 : 318

需求如下: 从日志test.log提取出所有的name字段对应的值,每行一个。test.log格式样例如下: response=batchresponse(error_code\=0, error_msg\=ok, batch_respon...

shell判断大于、小于、等于

菜鸟阅读 : 349

情景:在写脚本监控服务器是否重启时需要用到等于的判断,平时用到大于小于比较多,现在统一整理下 1、-gt:大于,greater than。 2、-eq:等于,equal。 3、-lt:小于,less than。 4、-ge:大于等于,gre...

find 命令常用用法

菜鸟阅读 : 955

find 命令——文件或目录查找而且可以直接对查找结果使用命令。 find  查找范围     查找条件        ...

网站地图