- 浏览: 304456 次
- 性别:
- 来自: 上海
-
文章分类
- 全部博客 (298)
- Tomcat (3)
- ZooKeeper (1)
- Maven (11)
- opensource (1)
- DataBase (5)
- UML (8)
- linux (87)
- Java (32)
- 算法 (3)
- Redis (1)
- HBase (2)
- 产品 (1)
- 模板引擎 (1)
- Eclipse (10)
- JUnit (5)
- Log4j (8)
- XML (2)
- JSON (1)
- SpringMVC (23)
- Spring (24)
- TCP/IP (4)
- Windows (10)
- Web Service (1)
- 源码版本管理 (1)
- Word (1)
- Test (1)
- Mybatis (7)
- CentOS (2)
- 多线程 (2)
- Web (7)
- Servlet (3)
- JavaWeb (4)
- MySQL (7)
- 汇编语言 (2)
- linux Shell (4)
- GIT (4)
- Python (1)
- 并发 (4)
- 编程通用 (1)
- JavaScript (1)
- 异常 (3)
- 自动化部署 (1)
- 大数据 (1)
- hive (2)
- 文本编辑器 (2)
- MINA (0)
- intellij IDEA (9)
- masm (0)
- blockchain (1)
- docker (2)
- IDEA (0)
- GO (3)
- nginx (1)
- springBoot (3)
- Websocket (2)
- macOS (1)
最新评论
-
woodding2008:
ss –pl 可以查看监听方式启动的端口以及pid
根据端口查PID,根据PID查进程名称 -
masuweng:
恩很试用,也很常用。
linux 常用命令
主要有以下几种方法:
echo “$str”|awk '{print length($0)}'
expr length “$str”
echo “$str”|wc -c
但是第三种得出的值会多1,可能是把结束符也计算在内了
判断字符串为空的方法有三种:
if [ "$str" = "" ]
if [ x"$str" = x ]
if [ -z "$str" ]
注意:都要代双引号,否则有些命令会报错,养成好习惯吧!
echo “$str”|awk '{print length($0)}'
expr length “$str”
echo “$str”|wc -c
但是第三种得出的值会多1,可能是把结束符也计算在内了
判断字符串为空的方法有三种:
if [ "$str" = "" ]
if [ x"$str" = x ]
if [ -z "$str" ]
注意:都要代双引号,否则有些命令会报错,养成好习惯吧!
发表评论
-
libssl.so.10: cannot open shared object file: No such file or directory
2018-08-15 14:49 4504yum 安装不管用了,先执 ... -
sed 字符串替换
2018-04-03 19:15 844https://www.cnblogs.com/linux- ... -
连接到Hyperledger的docker容器内部
2018-03-12 21:02 910=============================== ... -
apt-get常用命令及工作原理
2018-03-12 20:17 553http://blog.csdn.net/mosquito_z ... -
Linux Shell 通配符、转义字符、元字符、特殊字符
2017-01-13 18:50 1740一、Linux shell通配符(wildcard) 通配 ... -
Linux单机TCP并发连接
2016-12-28 14:11 957http://blog.csdn.net/kobejayand ... -
单机最大tcp连接数
2016-12-28 13:50 576from: http://www.cnblogs.com/my ... -
linux后台运行和关闭、查看后台任务
2016-12-15 17:09 712from: http://www.cnblogs.com/k ... -
sh脚本异常:/bin/sh^M:bad interpreter: No such file or directory
2016-12-15 17:07 449from http://myswirl.blog.163 ... -
Shell 脚本
2016-12-12 15:22 8521 如何在shell脚本中判断文件或者文件夹是否存在? if ... -
CentOS7 安装python 命令 : yum install python
2016-12-09 17:53 924CentOS7 安装python 命令 : yum insta ... -
linux 目录下的文件个数
2016-12-07 12:44 498linux里没有直接的命令来展示一个目录下的文件个数,可以通过 ... -
grep -v grep
2016-12-06 11:18 1164grep -v <**> <filename ... -
IT技术学习指导之Linux系统入门的4个阶段
2016-12-05 22:36 530http://www.cnbeta.com/articles ... -
Linux 命令參數帶&符合,需要轉義 \
2016-12-04 21:38 463比如新建文件夾 aaa&bbb 命令 mkd ... -
Linux Shell编程中的几个特殊符号命令 & 、&& 、 ||
2016-12-04 21:35 830一、& 放在启动参数后面表示设置此进程为后台进程 ... -
CentOS 7.0 安装中文输入法
2016-12-04 00:33 553安装的时候没有设置,现在找到之后记录下: (我这个是 ... -
Linux下常用压缩格式的压缩与解压方法
2016-12-02 22:25 507日期:2005-01-20 来源: LinuxByte ... -
Shell脚本8种字符串截取方法总结
2016-12-02 19:56 495这篇文章主要介绍了Shell脚本8种字符串截取方法总结,每个方 ... -
CentOS 7自动以root身份登录gnome桌面
2016-11-29 18:31 2225from: http://blog.csdn.net/zd ...
相关推荐
- `-z`:用于判断字符串是否为空。 - `-n`:用于判断字符串是否非空。 示例代码: ```bash if [[ "$a" == "hello" ]]; then echo "a equals hello" fi ``` 对于`==`操作符在`[[ ]]`和`[ ]`中的不同行为: 1. 在...
在Linux Shell脚本编程中,判断字符串是否为空是常见的需求,尤其在自动化脚本和系统管理任务中。本文将详细讲解如何正确地在Linux Shell中判断字符串是否为空,并通过示例代码来阐述其中的关键点。 首先,让我们...
shell数组循环 测试shell数组,循环的例子: arr=(a b c) echo 所有的内容如下:${arr[@]} echo 数组的长度:${#arr[*]} ... 您可能感兴趣的文章:Shell获取字符串长度的多种方法总结用Shell判断字符串包含
这篇博客“shell批量处理字符串指令行”可能探讨了如何利用shell的特性来处理字符串,包括查找、替换、截取等操作。 首先,让我们了解一些基本的shell字符串处理命令: 1. **变量赋值**:在shell中,我们可以通过`...
判断字符串为空的方法有三种: 代码如下: if [ “$str” = “” ] if [ x”$str” = x ] if [ -z “$str” ] 注意:都要代双引号,否则有些命令会报错。 您可能感兴趣的文章:用Shell判断字符串包含关系的方法...
在Shell编程中,字符串处理是一项重要的技能,尤其是在Linux环境下。本文将深入探讨几种高效的字符串处理技术,并通过实际示例展示这些技巧的应用场景。 #### 字符串截断 Shell提供了多种方法来截断字符串。其中,...
对于字符串的类型,常见的判断方法包括判断字符串是否只包含数字、字母、字母数字组合、空格或特殊字符等。 在Shell编程中,可以通过多种方式来判断字符串或字符的类型。例如,使用grep命令结合正则表达式匹配数字...
- **字符串操作**:如`${ID_NUM::6}`和`${ID_NUM:8:9}`,用于从身份证号码中提取特定字段。 - **数组和循环**:使用数组`WI_ARRAY`存储加权因子,通过循环`while [ $i -lt 17 ]; do ...`进行加权求和计算。 - **...
]`测试非空输出,从而判断字符串是否为数字。 2. **方法2**:使用`grep`和正则表达式 ```bash if grep '^[[:digit:]]*$' $1"; then echo "$1 is number." else echo 'no.' fi ``` `grep`也支持正则表达式...
* -z:判断字符串是否为空串 * -n:判断字符串是否非空串 例如,使用 = 运算符可以判断两个字符串是否相等: ``` if [ "$myvar" = "one two three" ]; then echo "Strings are equal" fi ``` 算术比较运算符 在 ...
- `echo`:打印字符串到标准输出。 - `cat`:查看或合并文件内容。 - `grep`:搜索文件中的特定模式。 2. **变量与参数**: - `$变量名`:引用变量的值。 - `$0`:脚本名称。 - `$1`到`$9`:脚本运行时传入的...
- `-n 字符串`:判断字符串长度是否不为零。 - `-o 选项名`:检测命名的选项是否设置。 - `-O 文件名`:判断文件是否存在且由当前用户所有。 - `-p 文件名`:检查文件是否存在且为FIFO(先进先出)特殊文件或命名...
Shell脚本能够处理多种文本和数据,包括字符串和数字的比较、文件的读写、文本的搜索和替换等。这些操作在进行数据处理和日志分析时尤为重要。同时,Shell脚本也能够执行系统管理任务,如监控系统状态、自动化安装...
4. **字符串不存在性**: `-z` 检查字符串长度是否为零(即字符串为空)。 ```bash str1="Hello" if [ -z "$str1" ]; then echo "字符串为空" else echo "字符串非空" fi ``` ### 数值比较 在Shell脚本中,...
### Linux Shell 字符串操作详解 在Linux shell编程中,字符串操作是一项基本且重要的技能,尤其是在处理文本数据或构建复杂的脚本时。本文将详细介绍如何在Linux shell中进行字符串的操作,包括获取字符串长度、...
这里的`$变量`可以是任何表达式,模式则可以是字符串或通配符。每个模式后跟一个分号和两个星号(`;;`)表示结束,`*`表示默认分支。 三、`if`语句 `if`语句用于条件判断,基本语法如下: ```bash if [ 条件 ] then ...
在Shell脚本编程中,比较两个字符串是否相等是一项基础且重要的任务。下面将详细讲解如何在Shell中进行字符串比较,以及涉及的一些特殊注意事项。 首先,最基础的字符串相等比较可以通过以下方式实现: ```bash if...
本书的第3版很可能会包含最新的Shell脚本编程技术和实践,例如使用高级文本处理工具(如grep、sed、awk)来分析和处理数据、利用正则表达式来匹配和处理字符串、以及编写并发执行的脚本以提升性能等。 除此之外,...
4. 引号的使用:单引号`' '`和双引号`" "`对字符串有不同的处理方式,单引号内的内容不会进行变量替换。 5. Shell函数:可以创建自定义的函数,提高代码复用性。 6. 正则表达式:在某些命令中,如`grep`,支持正则...
示例脚本 `test_dev_null.sh` 展示了如何使用 `/dev/null` 来判断一个字符串是否存在于文件中: ```bash #!/bin/bash if grep hello TestFile > /dev/null then echo "Found" else echo "NOT Found" fi ``` 这里...