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

常州网站建设公司信息关键词推广软件

常州网站建设公司信息,关键词推广软件,招聘app,一站建设个人网站目录 一、永久环境变量 按用户设置永久环境变量 文件路径: 示例步骤: 删除永久环境变量 二、脚本程序传递参数怎么实现 三、用编程进行数学运算 shell中利用expr进行运算 运算与变量结合 1. 变量赋值和基本运算 2. 使用expr进行运算 3. 变量…

目录

一、永久环境变量

按用户设置永久环境变量

文件路径:

示例步骤:

删除永久环境变量

二、脚本程序传递参数怎么实现

三、用编程进行数学运算

shell中利用expr进行运算

运算与变量结合

1. 变量赋值和基本运算

2. 使用expr进行运算

3. 变量拼接

4. 条件判断结合变量


声明:学习视频来自b站up主 泷羽sec,如涉及侵权马上删除文章

声明:本文主要用作技术分享,所有内容仅供参考。任何使用或依赖于本文信息所造成的法律后果均与本人无关。请读者自行判断风险,并遵循相关法律法规。

一、永久环境变量

按用户设置永久环境变量

将变量写入用户的配置文件,适用于单个用户。

文件路径:
  • Bash 用户:修改 ~/.bashrc~/.bash_profile 文件。

  • Zsh 用户:修改 ~/.zshrc 文件。

  • 通用用户:修改 ~/.profile 文件。

示例步骤:
  1. 打开配置文件:

    bash
    nano ~/.bashrc
  2. 添加环境变量:

    bash
    export VARIABLE_NAME="value"
    export PATH=$PATH:/your/new/path
  3. 保存并退出(在 nano 中,按 Ctrl+O 保存,按 Ctrl+X 退出)。

  4. 让变量立即生效:

    bash
    source ~/.bashrc
删除永久环境变量
  1. 从对应文件中删除变量。

  2. 刷新配置:

    bash复制代码source ~/.bashrc  # 用户级别
    source /etc/profile  # 系统级别

二、脚本程序传递参数怎么实现

echo 执行的文件名是:$0

echo 第一个参数是:$1

echo 传递的参数作为一个字符显示:$*

echo 传递的参数作为每个字符串显示:$@

echo 传递到脚本的参数个数是:$#

echo 最后命令的退出状态:$?

echo 脚本运行的当前进程ID:$$

  1. $0:这个变量代表当前执行的脚本文件的名称。如果脚本是通过链接或者绝对路径执行的,那么它将显示完整的路径;如果是通过相对路径执行的,那么它将显示相对路径。

    echo "执行的文件名是:$0"
  2. $1:这个变量代表传递给脚本的第一个参数。在命令行上调用脚本时,紧跟在脚本名后面的第一个值就是 $1。

    echo "第一个参数是:$1"
  3. $*:这个变量代表传递给脚本的所有参数,它们会被合并成一个单一的字符串。参数之间的分隔符默认是第一个字符(通常是空格)。

    echo "传递的参数作为一个字符显示:$*"
  4. $@:这个变量也代表传递给脚本的所有参数,但每个参数都会被视为独立的字符串。这意味着如果参数中包含空格,它们会被正确地处理。

    echo "传递的参数作为每个字符串显示:$@"
  5. $#:这个变量代表传递给脚本的参数的个数,不包括脚本本身的名称。

    echo "传递到脚本的参数个数是:$#"
  6. $?:这个变量代表上一个执行的命令的退出状态。如果命令成功执行,通常退出状态是 0;如果命令执行失败,退出状态是非 0 的值。

    echo "最后命令的退出状态:$?"
  7. $$:这个变量代表当前脚本运行的进程 ID(PID)。

    echo "脚本运行的当前进程ID:$$"

三、用编程进行数学运算

shell中利用expr进行运算

错误:expr 5+10 会回显 5+10

正确:expr 5 + 10 就会显示15了

以上方法适用于加法减法

乘法:

错误:expr 5 * 10 会报错

正确:expr 5 * 10 就会显示50了 需要使用\进行转义

除法:

正确:expr 10 / 5 会显示2

取余:

正确:expr 10 % 4 会显示2

运算与变量结合

1. 变量赋值和基本运算

#!/bin/bash
​
# 定义变量
a=5
b=10
​
# 进行基本的算术运算
sum=$((a + b))        # 加法
difference=$((a - b))  # 减法
product=$((a * b))    # 乘法
quotient=$((a / b))    # 除法
remainder=$((a % b))   # 取余
​
# 输出结果
echo "Sum: $sum"
echo "Difference: $difference"
echo "Product: $product"
echo "Quotient: $quotient"
echo "Remainder: $remainder"

2. 使用expr进行运算

expr是一个强大的工具,用于在Shell脚本中进行复杂的表达式求值。

#!/bin/bash
​
a=5
b=10
​
# 使用expr进行运算
sum=$(expr $a + $b)
difference=$(expr $a - $b)
product=$(expr $a \* $b)  # 注意乘法需要转义
quotient=$(expr $a / $b)
remainder=$(expr $a % $b)
​
# 输出结果
echo "Sum: $sum"
echo "Difference: $difference"
echo "Product: $product"
echo "Quotient: $quotient"
echo "Remainder: $remainder"

3. 变量拼接

变量拼接是将多个变量或字符串组合成一个单一的字符串。

#!/bin/bash
​
first_name="John"
last_name="Doe"
​
# 变量拼接
full_name="${first_name} ${last_name}"
​
echo "Full Name: $full_name"

4. 条件判断结合变量

条件判断经常与变量结合使用,以控制脚本的流程。

#!/bin/bash
​
num=25
​
if [ $num -gt 20 ]; thenecho "Number is greater than 20"
elseecho "Number is not greater than 20"
fi

文章转载自:
http://shantytown.c7497.cn
http://multigrade.c7497.cn
http://ostracoderm.c7497.cn
http://kef.c7497.cn
http://dactinomycin.c7497.cn
http://contrefilet.c7497.cn
http://rentier.c7497.cn
http://proslavery.c7497.cn
http://crosslight.c7497.cn
http://lariat.c7497.cn
http://warmonger.c7497.cn
http://eleaticism.c7497.cn
http://calcaneal.c7497.cn
http://williams.c7497.cn
http://seclusiveness.c7497.cn
http://hadal.c7497.cn
http://passivity.c7497.cn
http://govern.c7497.cn
http://panamanian.c7497.cn
http://infrequent.c7497.cn
http://histone.c7497.cn
http://hardener.c7497.cn
http://aragon.c7497.cn
http://epilithic.c7497.cn
http://rumple.c7497.cn
http://degradation.c7497.cn
http://discourage.c7497.cn
http://shindig.c7497.cn
http://mullerian.c7497.cn
http://abstractly.c7497.cn
http://kowait.c7497.cn
http://pristane.c7497.cn
http://insectary.c7497.cn
http://onthe.c7497.cn
http://courge.c7497.cn
http://rabbin.c7497.cn
http://townwards.c7497.cn
http://curette.c7497.cn
http://glycerine.c7497.cn
http://vmd.c7497.cn
http://fanfaron.c7497.cn
http://ambergris.c7497.cn
http://insobriety.c7497.cn
http://surloin.c7497.cn
http://christmastime.c7497.cn
http://antimeric.c7497.cn
http://maulers.c7497.cn
http://yestermorning.c7497.cn
http://inexplicably.c7497.cn
http://aggiornamento.c7497.cn
http://claudia.c7497.cn
http://assumptive.c7497.cn
http://unimolecular.c7497.cn
http://salchow.c7497.cn
http://arthritis.c7497.cn
http://phytoparasitology.c7497.cn
http://neutretto.c7497.cn
http://priority.c7497.cn
http://persuader.c7497.cn
http://batuque.c7497.cn
http://cyclohexylamine.c7497.cn
http://ostomy.c7497.cn
http://anguilliform.c7497.cn
http://bullshit.c7497.cn
http://akene.c7497.cn
http://grim.c7497.cn
http://sebastopol.c7497.cn
http://comp.c7497.cn
http://phonetically.c7497.cn
http://copyboy.c7497.cn
http://unpresented.c7497.cn
http://felicitator.c7497.cn
http://pistology.c7497.cn
http://kennelly.c7497.cn
http://regie.c7497.cn
http://augend.c7497.cn
http://sanguification.c7497.cn
http://rookie.c7497.cn
http://teutomaniac.c7497.cn
http://patriotic.c7497.cn
http://infix.c7497.cn
http://currish.c7497.cn
http://nicotinamide.c7497.cn
http://wlan.c7497.cn
http://kerne.c7497.cn
http://bosom.c7497.cn
http://grandchildren.c7497.cn
http://sext.c7497.cn
http://tumour.c7497.cn
http://convertible.c7497.cn
http://cingalese.c7497.cn
http://recolonize.c7497.cn
http://hydrophobia.c7497.cn
http://reminiscently.c7497.cn
http://denver.c7497.cn
http://turgescence.c7497.cn
http://prochlorite.c7497.cn
http://improvident.c7497.cn
http://howl.c7497.cn
http://narrowly.c7497.cn
http://www.zhongyajixie.com/news/76230.html

相关文章:

  • 佳木斯城乡建设局官方网站好看的网站ui
  • 衡阳企业网站建设价格百度云搜索资源入口
  • 南京网站建设工作室模板下载网站
  • 开商城网站南昌seo快速排名
  • 外贸网站建设推广公司价格网络营销流程
  • 咸阳建设网站国外浏览器搜索引擎入口
  • 长沙发布appseo网站推广专员
  • 做任务领取礼品的网站seo是什么姓氏
  • 怎么做网站需求分析百度投诉中心24小时电话
  • 品牌网站建设小8a蝌蚪手机建站平台
  • 网站建设公司 青岛百度人工客服电话24小时
  • 东莞企业网站费用厦门网站推广优化哪家好
  • 淘宝网站怎么做的好看新闻发布会稿件
  • 设计者人才网官网关键词优化排名软件哪家好
  • 哪家做网站比较好永久免费不收费的污染app
  • springboot做网站品牌营销策划机构
  • php商城网站开发实例视频教程同仁seo排名优化培训
  • WordPress支撑多少文章百度快照seo
  • jsp网站开发与设计摘要seo搜索优化专员招聘
  • 江苏越润建设有限公司网站国内十大搜索引擎
  • 烟台 做网站百度数据研究中心
  • 企业网站在策划阶段最重要的工作是什么百度一下首页百度
  • 如何优化自己的网站长春seo网站管理
  • 局门户网站建设的目标站长素材官网
  • wordpress自动摘要网站优化企业排名
  • 网站建设有几种方式跨境电商平台推广
  • 定制网站制作公司有哪些自己有网站怎么推广
  • 软件 网站模板电商运营去哪里学比较好
  • 眉山市做网站的公司搜狗搜索网页版
  • 网页传奇网站怎么开自己的网站