55问答网
所有问题
当前搜索:
shell脚本正则表达式
求问
shell
中
正则表达式
。句点表示的是什么意思
答:
句点“.”可以匹配任意单字符。例如,如果要匹配一个字符串,以b e g开头,中间夹一个 任意字符,那么可以表示为b e g . n,“.”可以匹配字符串头,也可以是中间任意字符。
正则表达式
怎么精确匹配ipv4规范
shell脚本
写法
答:
([0-1][0-9][0-9]|2[0-4][0-9]|25[0-5]|[0-9][0-9]|[1-9])
Shell脚本
快速学习指南的目录
答:
2.5 shell的基本元素2.6 访问
shell脚本
的参数2.7 简单的执行跟踪2.8 国际化与本地化2.9 小结第3章 查找与替换3.1 查找文本3.2
正则表达式
3.3 字段处理.3.4 小结第4章 文本处理工具4.1 排序文本4.2 删除重复4.3 重新格式化段落4.4 计算行数、字数以及字符数4.5 打印4.6 提取开头或...
关于linux
shell
的问题
答:
假设你说的“字符”指的是字母或数字 (a-z A-Z 0-9),如果不是,可以修改 grep 命令的
正则表达式
:function check_all_letter { matchStr=`echo ${1} | grep -o "^[a-zA-Z0-9]*"`if [ "${matchStr}" == "${1}" ]; then echo "input correct."else echo "error, include ...
linux/unix
shell
中expr 字符串匹配问题请教~
答:
规定了:后面必须跟
正则表达式
,用于格式匹配。.*b 是正则表达式,可用于匹配任何以b结尾的字符串。但“cde”如果被用作完全匹配的话,就是必须匹配以c开头的字符串,显然匹配不到,因为:前的字符串以a开头。^_^ 如果改为 expr "cdeab" : "cde" ,这样就可以匹配成功并且返回3。看看源码应该能...
关于linux命令行,
shell
命令,vi命令
答:
而这些所谓的‘命令’统统都在bin或是sbin的目录下面。linux在用户登录以后,自行会启动一个shell,所有用户必须通过shell才能与系统会话。linux的所谓窗口界面,只不过就是系统在用户登录后自行调用了一个
shell脚本
而启动了Xwindow后的表象罢了。所谓‘命令行’其实就是shell的解释命令。
shell
script的问题,有明白的么?高分
答:
应该用双引号。要不pat变量是带不进来的。我没这么用过,根据相同的符号在
shell
中只会按顺序解释,不是最近匹配原则 我判断这么写是不行的。但是如果我来写的话,我会把grep出来的文件名存为一个数组。通过一个循环进行rm ,而且rm还未使用-f 这个参数。肯定会报错。具体还是看你
脚本
逻辑。
怎么自己写liunx的
shell
答:
执行man test可以查看所有测试
表达式
可以比较和判断的类型。 直接执行以下
脚本
:#!/bin/shif [ "$
SHELL
" = "/bin/bash" ]; then echo "your login
shell
is the bash (bourne again shell)"else echo "your login shell is not bash but $SHELL"fi 变量$SHELL包含了登录shell的名称,我们和/bin/bash进行...
麻烦前辈帮写个
shell
,功能是读取linux下某个目录下的某个特定文件,将某...
答:
!/bin/sh -eLOGFILE=/root/access.logBAKDIR=/root/ng_log_bakTMPSQL=/tmp/altmp.sqlif [ -f ${LOGFILE} ]; then cat ${LOGFILE} | gawk -F' ' '{ print "insert into table_name(col1,col2) values(`"substr($4,2)"`,`"gensub(".*?act=","","g",$13)"`);"; }...
linux/unix
shell
中expr 字符串匹配问题请教~
答:
规定了:后面必须跟
正则表达式
,用于格式匹配。.*b 是正则表达式,可用于匹配任何以b结尾的字符串。但“cde”如果被用作完全匹配的话,就是必须匹配以c开头的字符串,显然匹配不到,因为:前的字符串以a开头。^_^ 如果改为 expr "cdeab":"cde",这样就可以匹配成功并且返回3。看看源码应该能更清楚...
<涓婁竴椤
1
2
3
4
5
6
7
8
9
10
涓嬩竴椤
灏鹃〉
其他人还搜