shell 中 if[X$1 = X];then 什么意思
if[x$1 = x];中$1表示运bai行shell时传的第一个参数。
即:如果du有一个shell文件名为test.sh那么运行zhi命令为
./test.sh a b
其中a为第dao一个参数b为第二个参数$1就代表的是a这个字母。
在if[x$1 = x];中实际就会判断 xa = x
这样写的主要目的是当如果写成["$1" = "$2" ] 在 $1,$2为空时会在某些bash版本中出现编译错误所以运用了shell中的字符抵消原则。
说简单点就是一种规则,你看代码不管X就行。
shell 中 if[X$1 = X];then 什么意思相关推荐
- shell中十种实现自加的方法
shell中十种实现自加的方法 let "n = $n + 1" : $((n = $n + 1)) ((n = n+1)) n=$(($n + 1)) : $[ n = $n + ...
- 【linux】shell中整数运算的加、减、乘、除
1.使用双括号"(( ))" shell中变量实现加法的方法 d= $(($d + 2)) 例子如下 #!/bin/bash d=0 echo "d=$d"fo ...
- linux shell $0怎么输出,linux shell中$0,$?,$!等的特殊用法
一.Shell脚本中$0.$?.$!.$$.$*.$#.$@等的意义说明 (1)$$ Shell本身的PID(ProcessID,即脚本运行的当前进程ID号) (2)$! Shell最后运行的后台Pr ...
- Linux从mysql中读取数据_linux shell中读写操作mysql数据库
本文介绍了如何在shell中读写mysql数据库.主要介绍了如何在shell 中连接mysql数据库,如何在shell中创建数据库,创建表,插入csv文件,读取mysql数据库,导出mysql数据库为 ...
- shell中的函数shell中的数组告警系统需求分析
2019独角兽企业重金招聘Python工程师标准>>> 20.16/20.17 shell中的函数 函数的概念 函数就是把一段代码整理到了一个小单元中,并给这个小单元起一个名字,当用 ...
- shell中大于、等于、小于
shell中大于.等于.小于 -eq 等于 -ne 不等于 -gt 大于 -lt 小于 -ge ...
- shell中竖线的作用_如何在 Linux 中安装、配置和使用 Fish Shell?
每个 Linux 管理员都可能听到过 shell 这个词.你知道什么是 shell 吗? 你知道 shell 在 Linux 中的作用是什么吗? Linux 中有多少个 shell 可用? -- Ma ...
- linux的shell的功能,linux shell中${ }的一些特异功能
linux shell中${ }的一些特异功能,这部分内容是shell中的比较经典的部分之一,建议认真学习,深刻体会. 假设我们定义一个变量为: file=/dir1/dir2/dir3/my.fil ...
- linux shell中小数的运算
对于在Shell中进行小数数字的计算,其实方法有很多,但是常用的方法都有其弱点: 1.bc bc应该是最常用的Linux中计算器了,简单方便,支持浮点. root@localhost:~# echo ...
- shell中执行脚本并显示到终端和保存到日志文件中
我们知道,在shell中执行脚本会返回一定信息到终端屏幕上 ,但是有一些特殊情况,如以下情况: 1)显示到终端中 echo "abck" 以上在手动执行脚本中是可以的,如果是编写 ...
最新文章
- 设置Button控件创建完毕时触发的事件.
- 兴义网站服务器存储,兴义ipfs分布式存储操作系统
- java 文件md5校验_Java 获取 文件md5校验码
- mysql 错误1930xc1_Mysql写入记录出现 Incorrect string value: '\xB4\xE7\xB1\xCA\xBC\xC7‘错误?(写入中文)...
- 【并发编程】volatile简单使用
- 单击GridView控件,高亮单击所在的记录行
- JavaScript-回调函数
- 迁移到云端,千万别犯这3个大错误!
- jquery 总结
- python斐波那契数列前20项_Python每日一练之实现斐波那契数列
- 域服务器2008系统密码忘记了,如何在Server 2008 R2上重置您忘记的域管理员密码 | MOS86...
- [转]Maintain Control State in ASP.NET 2.0
- named 委派与转发
- win10任务栏无反应假死解决办法
- python erp源码_分享|值得考虑的 9 个开源 ERP 系统
- NVidia GPU 无法调节风扇转速
- 2021中国大数据企业50强
- 磁条卡磁道2的等效数据
- kms自动激活Windows和Office
- 杰里之AI 唤醒SIRI功能篇