执行shell脚本的几种方法及区别

                 执行shell脚本的几种方法及区别                       

 

http://blog.csdn.net/lanxinju/article/details/6032368 (认真看)

 

注意:如果涉及到脚本之间的调用一定要用 . 来执行shell脚本。

[root@bogon ~]# cat a.sh
#!/bin/bash
Tang=Freddy
[root@bogon ~]# sh a.sh
[root@bogon ~]# echo $Tang

[root@bogon ~]# . a.sh
[root@bogon ~]# echo $Tang
Freddy
[root@bogon ~]#

转载于:https://www.cnblogs.com/tangshengwei/p/5513284.html

基于STM32与HRTIM的四开关Buck-Boost双向DC-DC电源设计实战(附源码、仿真与设计解析) 本文详细介绍了基于STM32F334的HRTIM高分辨率定时器实现四开关Buck-Boost双向DC-DC电源的设计实战。通过精准的PWM控制、双环PID算法智能模式切换逻辑,解决了电压震荡与效率优化等关键问题,并提供了完整的源码、PSIM仿真及参数计算,为高性能电源设计提供了实用参考。 阅读详情

相关推荐

C++上机——2023年“信息与未来”小学生编程思维展示官方题解

本次活动前三题是“根据问题描述实现代码”类型的问题,题解示例代码由人工智能GPT-4直接阅读题面后生成――只要熟悉C++的语法基本的编程、调试,即可解决p1、p2、p3。后三题有一定的算法性,我们给出命题思路一些可能的解法。注意:本题解是面向指导教师的;指导教师在讲解时可以根据学生掌握程度进行调整。

qq_39127687的博客 2273

执行Shell脚本(多种方法

上节我们编写了一个简单的 Shell 脚本,这节我们就让它运行起来。运行 Shell 脚本有两种方法,一种在新进程中运行,一种是在当前 Shell 进程中运行。 在新进程中运行 Shell 脚本 在新进程中运行 Shell 脚本有多种方法。 将 Shell 脚本作为程序运行 Shell 脚本也是一种解释执行的程序,可以在终端直接调用(需要使用 chmod 命令给 Shell 脚本加上执行权限),...

ScutKevinYzy的博客 1112

知识图谱实战:从零搭建一个企业级金融风控图谱(附完整代码)

本文提供了一份从零构建企业级金融风控知识图谱的实战指南。通过使用Neo4j图数据库Python,手把手教你整合多源数据、设计数据模型,并利用Cypher查询与图算法挖掘隐藏的关联风险与欺诈网络,附有完整代码,助力金融科技从业者实现从数据孤岛到全局风险洞察的升级。

weixin_29095587的博客 293

shell程序执行方式(三种方式)

实验假设有一个脚本script.sh 使用BASH shell脚本内容#!/bin/bashname='Tim'echo 'finished'这个脚本创建了一个name变量,并给这个变量赋了一个值。等会我们将执行这个命令,执行完成之后我们试着单独echo这个变量,看看会有什么不同的结果。1.使用./script.sh2.使用bash script.sh 或者sh script.sh3.使用. sc...

zhuo的博客 1万+

Linux 中执行Shell 脚本的方式(三种方法

Linux中Shell脚本执行(三种方法

timchen525的专栏 14万+

执行shell脚本几种方式

shell

weixin_40734030的博客 4414

Shell 脚本执行方式(不创建子shell

2019独角兽企业重金招聘Python工程师标准>>> ...

weixin_33682719的博客 1000

不同方式执行shell脚本时$0的不同情况结果

对于一个shell脚本,$0就是文件名,有以下不同 执行脚本方式------------------------$0 sh shell.sh----------------------------shell.sh bash shell.sh-------------------------shell.sh ./shell.sh-------------------------------./shell.sh 上述的三中执行脚本方式,其中的./执行方式脚本文件需要用户有x权限 附加:ctrl+shift+

阿白, 647

【Linux】 环境变量与shell配置&执行

■  变量与环境变量   shell环境通常存在很多变量,变量可以通过echo $VAR或${VAR}的方式查看。set命令可以查看当前环境中的所有变量(包括一般的自定义变量环境变量)   变量的设置通过简单的赋值命令进行。比如TESTVAR=abc,就是设置了TESTVAR的值为abc(注意等号两边都没有空格,值也不能有空格,有空格就要用引号引起来)。   取消变量的设置可以通过unse...

weixin_30492047的博客 85

【转】执行Shell脚本的4种方法区别介绍

转载出处:https://www.jb51.net/article/66824.htm 执行shell脚本有以下几种方式 1、相对路径方式,需先cd到脚本路径下 [root@banking tmp]# cd /tmp [root@banking tmp]# ./ceshi.sh 脚本执行成功 2、绝对路径方式 [root@banking tmp]# /tmp/ceshi.s...

魂-淡 326

Shell编程: shell脚本5种执行方式 | 脚本不同的执行方法区别

几种方法需要的执行权限是否开启子shell,是有差异的。 1)使用绝对路径执行。 2)使用相对路径执行。语法格式:./a.sh 3)使用 sh或bash命令来执行。语法格式: sh a.sh 不需要执行权限 -x参数(显示执行过程) 4)使用 . (空格)脚本名称来执行。 语法格式:. a.sh 不需要执行权限(特别注意:第一个.后面有空格) 5)使用 source 来执行。 语法格式:source a.sh 不需要执行权限(主要用于生效配置文件)

血煞长虹 的专栏 2万+

Shell基础知识(shell脚本的概述 、执行过程 、执行方法 、开发规范)

概述: 1.什么是shellshell是linux的一个外壳,它包在linux内核的外面,为用户内核之间的交互提供了一个接口。 当用户下达指令给该操作系统的时候,实际上是把指令告诉shell,经过shell解释,处理后让内核做出相应的动作。 系统的回应输出的信息也由shell处理,然后显示在用户的屏幕上 2.什么是shell脚本? 简单的来说,当命令或者程序不在命令行执行,而是通过一个程...

lilygg的博客 1万+

Linux中执行shell脚本的4种方法

参考: Linux中执行shell脚本的4种方法 方法一:工作目录执行 切换到shell脚本所在的目录(此时,称为工作目录)执行shell脚本: ./test.sh # 如果没权限: Permission denied,先打开权限,再执行即可: chmod 764 ./test.sh ./test.sh 方法二:绝对路径执行 以绝对路径的方式去执行bash shell脚本(可以在当前目录下执行,也可以不在当前目录下执行): # 打印当前.sh文件的路径 pwd /Users/tmk/CLionProj

火星男孩的分享空间 4万+

shell脚本执行几种方式的区别

shell脚本执行几种方式的区别 bash xx.sh 或者sh xxx.sh 脚本没有可执行权限或没有指定解析器,使用的方法。 会产生一个子shell执行脚本脚本执行完毕后再返回父shell,所以脚本里面的变量获取不了。 /xxx/xxx.sh 或 ./xxx.sh 脚本需要有执行权限,通过chmod +x xxx.sh来添加即可。 会产生一个子shell执行脚本脚本...

JOJOY的博客 2264

shell脚本中调试执行几种方式

(1)脚本的调试 实验步骤如下 vim test1.sh编写测试脚本 #!/bin/bash ech0 westos故意将echo写为ech0 ==调试方式一:sh test.sh== 直接显示找不到,报错,但是不说在哪 ==调试方式二:sh -x test.sh == 加上-x会显示错在哪,显示脚本里面的内容,并且还会报错,显示过程 (2)脚本执行 vim test2.sh编辑测...

ymeng9527的博客 1万+

执行shell脚本几种方法

shell脚本不应该设置扩展名,要抛弃windows的习惯。除了在一些特殊情况下,可以为任何文件名。我倾向于不设扩展名,这样用的时候更象一个命令,如hello,而不必多个尾巴,如hello.sh。特殊情况就看什么软件来用这个script,比如在Solaris系统中的/etc/rcx.d目录下的script,带.sh扩展名不带.sh扩展名调用时是有区别的。 Don't use extensions for your scripts. Executables shouldn't have extension

Superxgl的专栏 1559

shell脚本的多种执行方法及调试方法

执行脚本脚本文件名称为exapmle.sh,前目录为/data/shell,用chmod +x example.sh给该脚本附加执行权限 方法1:cd到当前目录,用./example.sh执行,此处必须有点.,表示的是在当前的工作目录下执行example.sh。如果不加上./,bash可能会响应找到不到example.sh的错误信息。因为目前的工作目录(/data/shell)可能不在执行程序

mm_bit的博客 7732

shell脚本执行几种方式

执行shell脚本有以下几种方式 1、cd到脚本路径下 2、绝对路径方式 /

践行见远 4305

Makefile shell 脚本区别与联系

一、什么是 Makefile? 描述了整个工程的编译、链接规则。当源码文件比较多的时候就不适合通过输入 gcc 命令来编译,Makefile 文件描述了编译哪些源码文件、如何编译,每次需要编译工程时只需要使用这个文件就行了。 注意:Makefile 中空出来的部分用 Tab 键,不能用空格;注释用 “#”,不能用 “//”。 使用 Makefile 的方法:直接在命令行中输入 “make”,m...

devilzcl的博客 6522

Shell 编程】执行bash shell脚本几种方式,你知道区别吗?

我目前学习到五种种执行bash shell脚本方法使用“sh”执行脚本使用绝对路径或相对路径执行脚本直接使用脚本名称使用“source”执行脚本使用“. ”执行脚本我们来分析一下这五种方式的使用区别必须要给脚本文件添加执行权限才可以执行方法有两个:①使用脚本文件的绝对路径或相对路径执行脚本②直接使用脚本名称在当前shell进行,而不会开启子shell方法有两个:①使用“source”②使用 “. (空格)”

m0_60511809的博客 1993

20k2000w超声波发生器整套电路方案_智能家居物联网开发PCB设计方案.rar

20k2000w超声波发生器整套电路方案_智能家居物联网开发PCB设计方案.rar

Java+MySQL的图书信息管理系统及效果图

Java+MySQL的图书信息管理系统及效果图实现功能:1、结合了mysql数据库2、图书的增加3、图书的修改4、图书的删除5、图书的查找6、导入数据7、导出数据

上一篇: jquery.nicescroll.js可全屏可改滚动条颜色的滚动条插件-推荐
下一篇: Quartz2D 编程指南(三)渐变、透明层 、数据管理
weixin_30357231
博客等级 码龄11年 100粉丝 788原创
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值