bash - 如何检查 bash 中变量的空间?

标签 bash

我正在逐步学习 bash,我正在开发一段代码,它接受输入并检查它是否包含任何空格。这个想法是变量不应包含任何空格,因此代码应回显合适的消息。

最佳答案

试试这个:

#!/bin/bash
if [[ $1 = *[[:space:]]* ]]
then
    echo "space exist"
fi

关于bash - 如何检查 bash 中变量的空间?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53415526/

相关文章:

bash - 如何将 .po 文件编译为 .mo 文件,msgfmt 不起作用

bash - cygwin 文件路径选项卡完成不起作用

bash - 命令替换但不将输出分成多个参数

linux - 如何使用其 PID 与进程交互

linux - 如何使用深度级别 2 或 maxdepth 作为下面我的 bash 脚本的输出文本文件

bash - 在 shell 脚本中匹配所有带有井号(#)的单词

linux - 创建后符号链接(symbolic link)断开

linux - Apache-CGI-Bash 应用程序中的安全性或其他陷阱?

regex - 计算正则表达式的唯一出现次数

Bash - 可变变量