一、先创建一个简易脚本

要求:

1.创建一个名为demo.sh的文件,如果该脚本后跟上文件名某某某,就会产生一个名为某某的文件夹

2.某某某文件内要有一个index.html及文件夹css和文件夹js

3.文件夹css内含有文件style.css,文件夹js内含有文件main.js

4.这三个文件的内容要求如下图:

二、脚本demo.sh代码

先进入文件夹 ~/local

创建文件 demo.sh

输入以下代码

$1表示本文件后的第一个参数,也就是第一个名字,如果要第二个参数,就是$2

三、运行脚本

右键点击文件夹~/local内的空白处,单击 Git Bash Here

输入 pwd 查看当前路径 如:/c/User/Administrator/local

输入 start ~/.bashrc 没有就创建一个

系统会自动用默认文本编辑器打开文件bashrc

输入 export PATH="当前路径:$PATH"

关闭文件

在Bash命令窗口中输入 source ~/.bashrc

现在PATH设置好了,可以在任意文件夹内运行脚本了

以名称qqq为例

运行方法一:bash demo.sh qqq

运行方法二:sh ~/local/demo.sh qqq

运行方法三:demo.sh qqq

如果把文件名demo.sh 改为demo也可以,如:

mv demo.sh demo

demo qqq

c代码中 执行sh文件 带参数_创建含有$1参数的Bash脚本以及运行脚本的三种方法...相关推荐

  1. C++代码中执行bat文件

    C++代码中执行bat文件 在C++代码中执行磁盘上的一个bat文件,这个bat文件的完整路径是:E:\\7z\\my7z.bat. 方法1 system("E:\\7z\\my7z.bat ...

  2. Pycharm社区版运行Django的三种方法(Pycharm添加配置参数快捷启动Django、Pycharm社区版Django项目创建)

    目录 Pycharm社区版运行Django的三种方法 Django安装和环境变量的配置(MacOS) 创建Project 启动Django Webserver 方法一:终端启动 方法二:pycharm ...

  3. python程序执行三种方式,Python运行程序的三种方法

    对于python中运行程序的方法,是我们初学时就已经掌握过的了,想必大家会的只是其中的一两种方式. 本篇对程序运行的三种方式进行了整理,分别是:Python的解释器.交互式运行和PyCharm,大家在 ...

  4. Linux中执行sh文件时提示:nohup: 无法运行命令“./startup.sh“: 权限不够

    场景 Linux服务器,在运行启动的.sh文件时 nohup ./startup.sh & 提示 nohup: 无法运行命令"./startup.sh": 权限不够 注: ...

  5. python中try...except的用法_python try...except语句、自定义异常、raise语句使用实例(异常处理的三种方法)...

    异常处理,在编程中是必不可少的.错误难免会发生,用户不可能完全按照开发者的意愿行事,也有一些不可预知的错误,如网络请求等. 而程序一旦遇到异常,就会被终止,并且由底层抛出错误栈,无法按照计划顺利执行. ...

  6. powerbi如何创建参数_创建PowerBI「参数」轻松搞定动态分析

    静态的分析经常不能满足实际分析的需要,还需要引入动态分析,通过调节某个维度的增减变化来观察对分析结果的影响.在PowerBI中,可以使用「参数」,以切片器的形式来控制变量,与其他指标进行交互,进而完成 ...

  7. android执行.sh,android中调整cpu频率以及执行sh文件简单记录

    注意:以下操作环境为win7 + android 5. 要想在android设备中执行sh文件,有2种方式. 一.一种是执行 adb  shell(注意 test.sh文件这里是放在跟adb工具一样的 ...

  8. pca算法python代码_三种方法实现PCA算法(Python)

    主成分分析,即Principal Component Analysis(PCA),是多元统计中的重要内容,也广泛应用于机器学习和其它领域.它的主要作用是对高维数据进行降维.PCA把原先的n个特征用数目 ...

  9. 手机计算机桌面图标恢复,三种方法快速找回桌面图标(附电脑文件恢复教程)...

    三种方法快速找回桌面图标!大家应该都喜欢把自己经常用到的图标放到桌面上吧.当我们需要进行一些操作的时候,直接点击桌面上的图标就能进入相应的界面.大大节省了我们的时间,让我们的办公更加便捷.如果我们的桌 ...

最新文章

  1. 人脸识别技术大总结—Face Detection Alignment
  2. Cisco路由器配置命令之模式转换命令
  3. 解决 Eclipse 项目有红感叹号的方法
  4. offsetwidth/offsetheight的区别
  5. 异常处理、socke基于TCP协议编程
  6. php苹果app微信支付 无法返回,微信支付,php_微信支付APP返回-1怎么解决,微信支付,php,移动app - phpStudy...
  7. java复选框批量删除_vue+element+Java实现批量删除功能
  8. c++tcp接收文件缓存多大合适_要是有人问我 TCP, 我能怎么扯
  9. nodejs实战《一起学 Node.js》 使用 Express + MongoDB 搭建多人博客
  10. 查看服务器ip配置信息失败,U-Center 纳管戴尔的服务器报错“报错获取厂商信息失败,请确认IP、用户名、密码 、厂商、协议与配置文件是否正确”...
  11. 【机器学习】竞争神经网络(Competitive Neural Network)的python实现
  12. 网站被黑跳转到其他网站的解决办法
  13. Windows下的SysWow64和System32
  14. NAR|DREAM:编码RNA和药物关联的数据库
  15. 捐一个亿的是加多宝,不是王老吉!只喝加多宝,不喝王老吉!
  16. Python图算法之狄克斯特拉算法
  17. python生成6位数验证码_Python随机生成一个6位的验证码代码分享
  18. 3D影视建模:你这个糟老头子坏的很,来看看《糟老头子》制作流程分享
  19. Xilinx MicroBlaze软核驱动DDR4
  20. 基于 Gin 的会议室预约 API 设计 (二)

热门文章

  1. 2021-07-07
  2. docker搭建pwn环境
  3. 验证异常处理调用顺序
  4. 【网络安全】 利用 EHole 进行红队快速批量打点
  5. 带你了解无线网络渗透测试——无线网络嗅探工具Kismet
  6. ctf之py反编译求p*q%n==1
  7. 设计模式C++实现(13)——中介者模式
  8. 1.4 File类(文件操作类)获取文件属性,创建和删除文件\目录,遍历目录
  9. 第四章 高级数据结构
  10. 河南省第十三届ICPC大学生程序设计竞赛 【部分题题解】