脚本一:
#!/bin/bash
echo $a|grep [a-zA-Z]>/dev/null
if [ $? -eq 0 ];then
echo "string"
else
echo "data"
fi
脚本二:
#!/bin/bash
if [[ $a != *[^0-9]* ]]&&[[ $a != 0* ]
原创
2011-02-11 13:06:56
6623阅读
事出有因:我想写个脚本,想判断一个脚本中的变量是否为空。经过查了一些资料,最后把shell脚本中如何判断变量的方法给补齐咯。一.判断变量非空以下是我一开始写的一个判断变量非空的shell脚本:-------------------------------------- 1. 2. #!/bin/sh 3. #filename: test.sh
原创
2014-04-04 10:15:54
5597阅读
1、字符串判断
str1 = str2
当两个串有相同内容、长度时为真
str1 != str2 当串str1和str2不等时为真
-n str1 当串的长度大于0时为真(串非空)
-z str1 当串的长度为0时为真(空串)
str1 当串str1为非空时为真
2、数字的判断
i
转载
精选
2012-02-27 11:04:45
903阅读
1. shell判断文件,目录是否存在或者具有权限 2. #!/bin/sh 3. 4. myPath="/var/log/httpd/" 5. myFile="/var /log/httpd/access.log" 6. 7. # 这里的-x 参数判断$myPath是否存在并且是否具有可执行权限 8. if [ ! -x "$myPath"]; then 9. mkdir "$myPath"
转载
2015-10-27 17:07:00
637阅读
2评论
目录 1. shell脚本编程
2. 运行 Shell 脚本有两种方法
3. 变量
4. 本地变量
5. 环境变量
6. 参数变量
7. 多行注释
8. if条件判断
9. test命令
10. 循环
11. 算数运算
12. 测试实例shell脚本编程在正式开始介绍shell编程之前,我们先来简单的了解一下什么是解释型语言和编译型语言。解释型:Jav
转载
2024-06-20 18:24:32
70阅读
shell脚本
原创
2019-07-22 11:12:34
4670阅读
点赞
shell脚本之判断文件类型原码如下:#!/bin/bash#check that the files exists.addr=/home/hadoop/test.txtif [ -d $addr ]then echo $addr is a directoryelif [ -e $addr ]then echo $addr is a filefi...
原创
2021-07-05 17:52:41
429阅读
if 基本语法if [ cmd ]
then
满足该条件的执行语句
elif [ cmd ]
then
满足该条件的执行语句
else
满足该条件的执行语句
fiif [ ] 中括号需要和判断条件前后留空格文件/文件夹(目录)判断[ -b FILE ] 如果 FILE 存在且是一个块特殊文件则为真。
[ -c FILE ] 如果 FILE 存在且是一个字特殊文件则为真。
[ -d
转载
2023-05-31 15:19:17
500阅读
简单脚本自己做个练习
原创
2011-08-10 11:07:16
2372阅读
shell脚本之判断文件类型原码如下:#!/bin/bash#check that the files exists.addr=/home/hadoop/test.txtif [ -d $addr ]then echo $addr is a directoryelif [ -e $addr ]then echo $addr is a filefi...
原创
2022-01-28 14:23:02
547阅读
13、JavaScript 判断变量的类型的方法1、typeof 运算符:可以返回一个字符串,表示变量的数据类型。例如:let num = 123;
console.log(typeof num); // "number"
let str = "Hello";
console.log(typeof str); // "string"2、instanceof 运算符:可以用来判断一个变量是否是一个
转载
2023-09-21 06:34:39
128阅读
JS标准文档定义的类型序号[[Class]]变量声明01Arrayvar arr = [1,2,3,4];02Booleanvar bool = true;03Datevar date = new Date();04Errorvar err = new Error();05Functionvar func = function(){console.log(‘this is function’);}
转载
2023-07-22 20:20:57
67阅读
条件测试类型:整数测试
字符测试
文件测试
整数测试
字符测试
文件测试条件测试的表达式的三种方法:1、[ expression ] 命令测试
2、[[ expression ]] 关键字测试
3、test expression
1、[ expression ] 命令测试
2、[[ expression ]] 关键字测试
3、test expression整数比较:-e
变量定义及变量的划分变量:即用一个特定的字符串去表示不固定的内容1、自定义变量自定义变量:变量名=变量值变量名必须以字母或下划线开头,区分大小写ip=192.168.66.66引用变量$变量名或${变量名}查看变量ehco$变量名set(所有变量:包括自定义的变量或者环境变量)取消变量unset变量名作用范围仅在当前shell中有效2、read方式赋值变量#!/bin/bashread-p"输入你
原创
2019-06-17 20:35:11
2605阅读
@toc一、shell脚本变量1.变量介绍在编程中,我们总有一些数据需要临时存放在内存,以待后续使用时快速读出。内存在系统启动的时候按照1B一个单位划分为若干块,然后统一编号,编成一个16进制编号,并对内存的使用情况做记录保存在内存跟踪表中。简单的说就是用一个固定的字符串去表示不固定的内容!image.png(https://s2.51cto.com/images/20211208/1638973
原创
精选
2021-12-20 08:37:02
2432阅读
点赞
##脚本案例 vim first.sh #!/bin/bash #注明使用环境 cd /boot echo "当前目录" pwd echo"中以vml开头的文件包括" ls -lh vml bash firsh.sh 当前目录 /boot 中以vml开头的文件包括 ls: cannot access ...
转载
2021-10-20 21:04:00
549阅读
2评论
既然是变量,自然分变量名和变量值,在使用的时候一定要注意哪些地方需要用变量名,哪些地方需要用变量的值。自定义变量shell变量不需要声明,随用随定义,给变量赋值的时候要注意shell是空格敏感的使用{}确定变量的范围是个好习惯$NEWENV =123 #等号前面有空格,不行
NEWENV: command not found
$NEWENV= 123
原创
2021-04-16 13:19:12
925阅读
条件判断if格式:if条件;then内容elif条件;then内容else内容ficase格式:case变量引用inPAT1}内容;;PAT2)内容;;....*)内容;;esacshell配置文件读取顺序交互式登录:/etc/profile-->/etc/profile.d/.sh-->~/.bash_profile-->~/.bashrc-->/etc/bashrc非交
原创
2019-01-02 19:48:44
1754阅读
变量:变量是Java程序中的一个基本存储单元。变量是一个标识符、类型及一个可选初始值的组合定义。所有的变量都有一个作用域,即变量在某一区域有效。 基本的变量声明方式如下: int a; float b; double c; char d; 其中int、float等是Java的数据类型,a、b。。。等未为变量的名称, 数据类型:Java中共有8种基本数据类型,这些类型可以分为4
转载
2023-05-18 13:20:59
158阅读
自定义一些类型 const boolean = true const string = '这是一个字符串' const number = 1 const array = [] const object = { name: '张三' } const functionType = function () ...
转载
2021-07-24 16:01:00
408阅读
2评论