当前位置: 首页 > news >正文

建设街小学网站/高质量网站外链平台

建设街小学网站,高质量网站外链平台,长沙企业网站排名,ip网站怎么做shell(Linux、Solaris) bat(windows) 含义#rem注释行/【directory】/【directory】/.../【directory】/【disk】:\【directory】\【directory】\...\【directory】\path【变量】【文件名】,LBSAMset 【变量】【文件名】,BSAM把文件名赋值给变量【变量】【设定值】【变量】"…

shell(Linux、Solaris) bat(windows) 含义

#rem注释行

/【directory】/【directory】/.../【directory】/【disk】:\【directory】\【directory】\...\【directory】\path

【变量】=【文件名】,LBSAMset 【变量】=【文件名】,BSAM把文件名赋值给变量

【变量】=【设定值】

【变量】="【设定值】"

【变量】='【设定值】'

【变量】=【设定值】; export 【变量】

export 【变量】=【设定值】

set 【变量】=【设定值】变量的赋值

unset 【变量】set 【变量】=变量的初始化

${【变量】}

$【变量】

%【变量】%

变量的引用

※如果变量在if语句和for循环中被赋值了的话,

在引用的时候需要用!【变量】!。

※如果使用!【变量】!,要添加(延迟环境变量)

setlocal enabledelayedexpansion

$【数字】

${【数字】}

%【数字】shell/bat启动的时候,传入的第【数字】个参数

$1/%1 →启动时传入的第一个参数

【变量】=`basename $0 .sh`set 【变量】=%~n0

本shell/bat的文件名字赋值给变量

test1.sh/test.bat → 变量=test

【变量】=`dirname 【文件】`for %%i in ("【文件】") do (set 【变量】=%%~dpi)

取得所在文件路径赋值给变量

例 :

shell:

path1=`dirname /home/dir1/dir2/test.txt`

path1=/home/dir1/dir2

bat  :

for %%i in ("D:\dir1\dir2\test.txt") do (

set path2=%%~dpi

)

path2=D:\dir1\dir2

【变量】=`basename 【文件】`for %%i in ("【文件】") do (set 【变量】=%%~nxi)取得所在文件路径赋值给变量

例 :

shell:

filename1=`dirname /home/dir1/dir2/test.txt`

filename1=test.txt

bat  :

for %%i in ("D:\dir1\dir2\test.txt") do (

set filename2=%%~dpi

)

filename2=test.txt

【变量】=$? set 【变量】=%errorlevel%上一个命令执行的结果赋值给变量

if [ 【条件】 ]; then

【处理1】

else

【处理2】

fiif 【条件】 (

【处理1】

) else (

【处理2】

)

※shell里面的if语句(if test 【条件】)和

(if [ 【条件】 ])意思一样

if [ $【变量】 -eq 【数值】 ]; then if %【变量】% equ 【数值】 ( 等于

if [ $【变量】 -ne 【数值】 ]; then if %【变量】% neq 【数值】 ( 不等于

if [ $【变量】 -lt 【数值】 ]; then if %【变量】% lss 【数值】 ( 小于

if [ $【变量】 -le 【数值】 ]; then if %【变量】% leq 【数值】 ( 小于等于

if [ $【变量】 -gt 【数值】 ]; then if %【变量】% gtr 【数值】 ( 大于

if [ $【变量】 -ge 【数值】 ]; then if %【变量】% geq 【数值】 ( 大于等于

if [ $【变量】 = "【字符串】" ]; then if %【变量】%==【文字列】 ( 等于

if [ $【变量】 != "【字符串】" ]; then if not %【变量】%==【文字列】 ( 不等于

if [ -e 【文件 or 文件夹】 ]; then if exist 【文件 or 文件夹】 ( 文件或文件夹存在

if [ ! -e 【文件or 文件夹】 ]; then if not exist 【文件 or 文件夹】 ( 文件或文件夹不存在

if [ -f 【对象】 ]; then for %%A in ("【对象】") do (set 【变量】=%%~aA)

if  "%【变量】:~0,1%"=="-" (

对象是文件

※shell里面如果是if [ ! -f 【对象】 ]; then的时候,对应的bat是

if  not "%【变量】:~0,1%"=="-" (

意思是判断对象是否是文件以外

if [ -d 【对象】 ]; then for %%A in ("【对象】") do (set 【变量】=%%~aA)

if  "%【变量】:~0,1%"=="d" ( 对象是文件夹

if [ -s 【文件】 ]; then for %%A in ("【文件】") do (set 【变量】=%%~zA)

if  %【变量】% gtr 0 ( 文件的size大于0

————————————————

版权声明:本文为CSDN博主「怠惰的小小白」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。

原文链接:https://blog.csdn.net/qq_35462323/java/article/details/89335870

http://www.lbrq.cn/news/1037899.html

相关文章:

  • 个人可以做电影网站吗/短视频培训要多少学费
  • 中国工程建设监理协会网站/淘宝指数网站
  • 门户网站开发方案/seo优化百度技术排名教程
  • 东莞网站推广哪里好/如何在百度搜索排名靠前
  • 动易门户网站价格/2022年最新最有效的营销模式
  • 网站上做的vi设计是怎么做的/今日头条最新新闻消息
  • 那个网站可以做空比特币/新媒体推广渠道有哪些
  • 上海宝钢集团公司网站建设/网站seo网络优化
  • 房地产网站大全/苹果aso优化
  • 遵义网站开发/百度网盘客服24小时电话人工服务
  • 佛山网站建设有哪些/国内最好的危机公关公司
  • 小型教育网站的开发与建设/深圳seo推广培训
  • 晋江企业网站建设/天津做优化好的公司
  • 广州网站设计建设公司/网站seo站外优化
  • 提供常州网站建设/seo网站优化优化排名
  • 找人帮你做PPT的网站/google全球推广
  • 网站建设好么/海外新闻发布
  • 网站建设技术支持祥云平台/大一html网页制作作业
  • 个人网站需要备案吗/b站推广入口2023mmm无病毒
  • 公司建立自己的网站吗/百度竞价排名多少钱
  • 公司做网站哪里做/清远seo
  • 北京网站建设开发公司哪家好/百度推广哪家做的最好
  • 一步步教会你怎么做网站/武汉大学人民医院地址
  • 有没有通信专业业余做兼职的网站/平台推广策略都有哪些
  • 东莞沙田网站建设/小红书推广方式
  • 有什么做旅游攻略的网站好/手机怎么做网站免费的
  • 网上怎么自己做网站/热门职业培训班
  • 中国人做外贸网站都卖什么手续/官网站内推广内容
  • 免费数据查询网站/网站搭建步骤
  • 网站建设费用明细报价/久久seo正规吗
  • 肖臻《区块链技术与应用》第十讲:深入解析硬分叉与软分叉
  • Langchain入门:文本摘要
  • 虚拟机一站式部署Claude Code 可视化UI界面
  • wrap cpp variant as dll for c to use
  • Linux下安装jdk
  • 两个Maven工程,使用idea开发,工程A中依赖了工程B,改了工程B,工程A如何获取最新代码