55问答网
所有问题
linux shell 一个问题
if [[ "$str" =~ "^[a-zA-Z]+$" ]]; then
这行语句 请问 =~ 这个是什么意思。还有就是"^[a-zA-Z]+$" 里面的^ 和 +$ 这几个符号表示什么意思
举报该问题
推荐答案 推荐于2016-03-25
=~ 是正则表达式匹配,"^[a-zA-Z]+$"含义,^:表示行首,[a-zA-Z]:表示任一大小写英文字符,+:表示1个或多个字符,$:表示行尾。整体含义就是以任一大小写英文字符开头,且每行至少含有两个字符。
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://55.wendadaohang.com/zd/IQcFIRcQcGRcF8cG8FL.html
相似回答
linux
shell
的
一个问题
关于bash
答:
1.在bash中如果想执行
一个
可执行文件必须明确写出这个文件的路径(绝对或者相对的都可以,例如/bin/ls 或者你写的./A。)2.如果没写路径只写了一个文件名,bash则会尝试在一些特殊的目录下搜索有没有你所要执行的文件(这些特殊的目录被保存在环境变量PATH中 路径之间用:分隔)你直接在提示符下输入A...
linux
shell
编程中我遇到
个问题
是关于 看两个数能否整除的 我把这段...
答:
[ 对于
shell
来说其实也是一个命令。所以,对于
linux
来说,[(空格)xxxxx 这么写是很有必要的。而且对于标准语法来说,= 前后也应该有空格。
Linux中shell
命令相关
问题
求助大佬
答:
ln是
linux中
又
一个
非常重要命令,它的功能是为某一个文件在另外一个位置建立一个同不的链接,这个命令最常用的参数是-s,具体用法是:ln –s 源文件 目标文件。当我们需要在不同的目录,用到相同的文件时,我们不需要在每一个需要的目录下都放一个必须相同的文件,我们只要在某个固定的目录,放上该文件,然后在 其...
Linux
shell
问题
求解
答:
for 命令 重复执行一系列命令在编程中很常见。通常你需要重复一组命令直至达到某个特定条件,比如处理某个目录下的所有文件、系统上的所有用户或是某个文本文件中的所有行。bash
shell
提供了 for 命令,允许你创建
一个
遍历一系列值的循环。每次迭代都使用其中一个值来执行已定义好的一组命令。下面是bash...
Linux
Shell问题
答:
这段代码很简单
问题
应该是set -r 据我所知set没有-r set(选项)(参数)选项 -a:标示已修改的变量,以供输出至环境变量。-b:使被中止的后台程序立刻回报执行状态。-C:转向所产生的文件无法覆盖已存在的文件。-d:
Shell
预设会用杂凑表记忆使用过的指令,以加速指令的执行。使用-d参数可取消。-e...
大家正在搜
linux shell是什么
linux shell命令
linux shell脚本实例
linux shell脚本命令
linux的shell编程
linux简单的shell编程
linux中shell是什么意思
linux运行shell脚本
linux常见问题
相关问题
linux shell的一个问题 ,图中到底的题目到底是要干...
linux shell:这里的%% * 是什么意思?
Linux Shell问题
linux shell 中的“$1”代表什么?
关于Linux ,Bash ,Shell的概念问题
Linux shell执行错误?
Linux shell问题
求问关于linux子shell的问题!