文档章节

bash 测试命令

pearma
 pearma
发布于 2017/08/24 10:03
字数 191
阅读 7
收藏 0

编写bash脚本的时候,往往需要测试各种状态,所以bash 预先封装了一些测试函数,这些测试函数都简化成单字符命令,例如:

-z 字符串为null,即长度为0

-h 被测文件是符号连接

-n 字符串不为null,即长度不为0

#!/usr/bin/env bash
RUNNER="/usr/bin/ls"
while IFS= read -d$'\n' -r ARG; do
     echo $ARG
done < <("$RUNNER" /)

如何理解以上代码?

IFS是内部文本分隔符,read命令会删除首尾多余的空白字符,所以如果想保留,可以设置 IFS 为空值。

 for i in $(cat /etc/hosts|awk '{print $1}'); do ssh  $i 'echo $HOSTNAME' ; done

一行搞定循环访问各主机

察看RPM中的文件

rpm -qpl mysql-community-server-version-distribution-arch.rpm

© 著作权归作者所有

共有 人打赏支持
pearma
粉丝 3
博文 67
码字总数 26042
作品 0
徐汇
高级程序员
私信 提问
Linux中Bash的算数运算与Bash配置文件

Bash中的算数运算 算数运算: =======================================================

Jy_BigBoss
06/21
0
0
朗科实习期间心得笔记(八)

其他的文本处理命令: wc命令 cut命令 在文件的每一行中提取片断 注意:能够被cut命令修剪的文本文件或数据内容,一般是具有某种特定格式或结构的文本文件或数据内容;如:/etc/passwd cut [...

sherlockR
2017/11/22
0
0
Linux学习汇总——Bash中变量.文件通配符.管道与重定向.算术运算及循环或判断语句

本章Blog相关Linux知识点 编程语言,是用来定义计算机程序的形式语言。它是一种被标准化的交流技巧,用来向计算机发出指令。 强类型语言(静态类型语言)是指需要进行变量/对象类型声明的语言,...

Wish_亮
2017/12/11
0
0
其他文本处理命令以及bash变量中的一些字符串的处理方法

其他的文本处理命令: 1.wc 2.cut命令: cut - 在文件的每一行中提取片断 注意:能够被cut修剪的文件或数据内容,一般是具有某种特定格式或结构的文本文件或数据内容; 如 :/etc/passwd 格式...

狐狸和鳄鱼
06/26
0
0
unix shell中(),[]和[[]]的区别

unix shell中(),[]和[[]]的区别 首先,尽管很相似,但是从概念上讲,二者是不同层次的东西。 "[[",是关键字,许多shell(如ash bsh)并不支持这种方式。ksh, bash(据说从2.02起引入对[[的支持...

张旭0512
2014/10/10
0
0

没有更多内容

加载失败,请刷新页面

加载更多

JavaScript 继承使用解析

继承,通俗地说,之前你写过一些类,这些类中有一些是而你现在要写的类的功能的子集或者基本相同,那么你不用完全重新写一个新的类,你可以把之前写的类拿过来使用.这样的一种代码重用过程就叫做继...

前端攻城小牛
11分钟前
0
0
深入解析JavaScript 原型继承

JavaScript 原型继承,学习js面向对象的朋友可以看看。十分的全面细致,具有一定的参考价值,对此有需要的朋友可以参考学习下。如有不足之处,欢迎批评指正。 Object.prototype JavaScript是...

前端攻城老湿
13分钟前
0
0
2018阿里云双12——年末钜惠,低至2折

活动链接地址:https://m.aliyun.com/act/team1212/?params=N.JlJCGqQNL4

城市之雾
14分钟前
0
0
VMware前路难测,多个厂家群雄逐鹿

导读 以VMware为例,虚拟机巨头公布了第二财季报告所示,它第二财季收入同比增长13%,达到了21.7亿美元,而且该公司收入和每股收益均超出预期。 在人们高谈Salesforce、亚马逊等新兴云计算厂...

问题终结者
15分钟前
0
0
Vuex的初探与实战小结

1.概述 每一个 Vuex 应用的核心就是 store(仓库)。“store”基本上就是一个容器,它包含着你的应用中大部分的状态 (state)。 Vuex 和单纯的全局对象有以下两点不同: 1.Vuex 的状态存储是响...

peakedness丶
25分钟前
1
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部