Perfect

天马行空的幻想,游离世俗的小屋

宝塔系统
https://www.bt.cn/new/index.html 模板:https://demo.bt.cn/ 登录页面 首页 网站 FTP 数据库 监控 安全 文件 计划任务 软件商城 面板设置
shell_正则
()、[]、{}的区别 () 是为了提取匹配字符串的,表达式中有几个()就有几个相应的匹配字符串 (\s*)表示连续空格的字符串 [] 是定义匹配的字符范围。比如[a-zA-Z0-9]表示相应位置的字符要匹配英文字符和数字。[\s表示空格或者号] {}一般是用来匹配的长度。比如\s{3}表示匹配三个
shell语句_for
for for循环有三种结构:一种是列表for循环,第二种是不带列表for循环。第三种是类C风格的for循环。 列表for循环 #!/bin/bash for i in {1..5} #for i in 1 2 3 4 5 do echo ok done 通过for循环显示当前目录下所有的
shell语句_while
while 当满足条件时进入循环,进入循环后,当条件不满足时,跳出循环。 语言 语法 描述 案例 pascal while <条件> do <语句> 意为当条件符合时,接着做下面的语句;不符合时,退出循环。 k:=10;WHILE k>0 DO BEGIN
shell语句_if
if语法 if语法格式 条件表达式一定要有fi结尾!!!命令执行成功,返回0 (比如grep ,找到匹配)执行失败,返回非0 (grep,没找到匹配) if语句也可以写成一行,这种方式适用于终端命令提示符。 if else语法格式 if else-if else 如下示例: if简化 最常用的if
shell三剑客_sed
sedsed 是Stream Editor(字符流编辑器)的缩写,简称流编辑器Linux实战教学笔记12:linux三剑客之sed命令精讲 Sed命令是操做,过滤和转换文本内容的强大工具。经常使用功能有增删改查(增长,删除,修改,查询),其中查询的功能中最经常使用的2大功能是过滤(过滤指定字符串),
linux基础命令_eval
eval Linux eval命令用于重新运算求出参数的内容。 eval可读取一连串的参数,然后再依参数本身的特性来执行。 语法 eval [参数] 参数说明:参数不限数目,彼此之间用分号分开。 当在它前面放上 eval时,其结果是shell在执行命令行之前扫描它两次。如: pipe="
shell_常用过滤命令或脚本
行数 获取单个文件行数 awk '{print NR}' test1.sh|tail -n1 awk 'END{print NR}' test1.sh grep -n "" test1.sh|awk -F: '{print '}|tail -n1 sed -n '$=' t
linux基础命令_test
test test命令是shell环境中测试条件表达式的实用工具。 -b <文件>:如果文件为一个块特殊文件,则为真;-c <文件>:如果文件为一个字符特殊文件,则为真;-d <文件>:如果文件为一个目录,则为真;-e <文件>:如果文件存在,则为真
shell中 $() $(()) $[] ${} $[[]] -z -n区别
shell中 $() $(()) $[] ${} $[[]] -z -n区别 用法 案例 备注 $( ) 与 ``(反撇号) 命令替换 ${ } 变量替换 $var同${var} 用 ${ } 会比较精确的界定变量名称的范围。 $(( )) 整数运算不同进位(2/8/16