精华内容
下载资源
问答
  • sh 文件如何注释
    千次阅读
    2021-12-15 13:12:57

    shell注释分为两种:
    1.当行注释
    以#开头

    如:

    #123 这样会被解释器忽略

    2.多行注释

    #!/bin/bash
    #123
    :<<EOF
    123
    456
    789
    EOF
    #或者
    :<<!
    123
    !
    #再或者
    :<<l
    123
    l
    

    以什么开头就以什么结束

    以上内容仅供参考!

    更多相关内容
  • .sh 文件 注释

    千次阅读 2019-09-25 17:11:42
     then -e文件测试运算符 -e 检查文件(包括目录)是否存在  echo "$MODEL_TAR exist, no need to download" else  echo 'Downloading model...'  wget ftp://172.16.2.25/textGraph/models/...

    #! /usr/bin/env bash            #不需要寻找程序在系统中的位置,只要程序在$PATH中,根据环境寻找并运行默认的版本。

     

    set -e     # exit the script if an error happens                   

     

    MODEL_TAR="depparse-model-20190911.tgz"

     

    cd ./data

     

    if [ -e $MODEL_TAR ] ; then       -e文件测试运算符  -e 检查文件(包括目录)是否存在

        echo "$MODEL_TAR exist, no need to download"

    else

        echo 'Downloading model...'

        wget ftp://172.16.2.25/textGraph/models/depparse-model-20190911.tgz     #下载

    fi

     

    if [ -e models ] ; then

        echo "models/ exist, no need to unpack"

    else

        echo "unpacking tar..."

        tar xf $MODEL_TAR   # 解压

    fi

     

    echo "soft linking models/ to depparse/models"    # 建立软连接

    ln -Tsf `pwd`/models ../depparse/models    # 软连接ln 

    echo "Done"


     

    展开全文
  • shell脚本中的单行注释和多行注释

    千次阅读 2021-03-10 10:06:15
    shell 脚本中的单行注释和多行注释 1. 单行注释 众所周知 # , 比如想要注释 echo "Hello World" [root@simth]# vim test.sh # echo "Hello World" 2. 多行注释: 方法一: : ' 语句1 语句2 语句3 语句4 ...

    shell 脚本中的单行注释和多行注释

    1. 单行注释

    众所周知 # , 比如想要注释 echo "Hello World"

    [root@simth]# vim test.sh
    # echo "Hello World"

    2. 多行注释:

    方法一:

    : '
    
    语句1
    
    语句2
    
    语句3
    
    语句4
    
    '

    方法二:

    :<<!
    
    语句1
    
    语句2
    
    语句3
    
    语句4
    
    !


    3、综合示例代码及输出:

    $ cat test.sh 
    
    echo "hello world"
    echo "Hello World"
    echo "Hello World"
    echo "Hello World"
    echo "Hello World"
    echo "Hello World"
    
    echo "*********单行注释方法***********"
    
    #echo "Hello World"
    
    echo "*********多行注释方法一***********"
    
    : '
    echo "Hello World"
    echo "Hello World"
    echo "Hello World"
    echo "Hello World"
    echo "Hello World"
    echo "Hello World"
    echo "Hello World"
    echo "Hello World"
    '
    
    echo "*********多行注释方法二***********"
    
    :<<!
    echo "Hello World"
    echo "Hello World"
    echo "Hello World"
    echo "Hello World"
    echo "Hello World"
    echo "Hello World"
    echo "Hello World"
    echo "Hello World"
    !
    
    echo "**********************************"
    

    输出结果

    $ bash ./test.sh 
    hello world
    Hello World
    Hello World
    Hello World
    Hello World
    Hello World
    *********单行注释方法***********
    *********多行注释方法一***********
    *********多行注释方法二***********
    **********************************
    

     

    展开全文
  • 借助一个生成头信息的sh文件 #!/bin/bash #此程序的功能是新建shell文件并自动生成头说明信息 PATH=/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin:~/bin export PATH #判断要创建的文件是否...

    一直羡慕别人的shell里注释头信息。今天自己操作一下!

    借助一个生成头信息的sh文件

    #!/bin/bash
    #此程序的功能是新建shell文件并自动生成头说明信息
    
    PATH=/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin:~/bin
    export PATH
    
    #判断要创建的文件是否存在,如果文件名不存在
    if [ ! "$1" ]  
    	then
    		echo '请输入要新建的文件名称,例如(sh AutoHead.sh Test.sh)'
    		exit 1
    fi 
    #如果文件已经创建,直接用vim打开
    if [ -f "$1" ]
    	then
    		vim "$1"
    		exit 2
    fi 
    #创建定义的文件
    touch "$1" 
    #添加注释信息 
    echo "#!/bin/bash">>"$1"
    echo "#描述:">>"$1"
    echo "">>"$1" 
    echo "#作者:sincool">>"$1"
    echo "#版本:1.0">>"$1"
    echo "#创建时间:`date "+%Y-%m-%d %H:%M:%S"`">>"$1" 
    echo "PATH=/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin:~/bin">>"$1"
    echo "export PATH">>"$1"
    #打开定义的文件
    vim "$1"

    然后设置快捷方式让每次操作更简洁,vim ~/.bashrc

    alias ah='sh autohead.sh'
    

    执行操作:

    [root@52-254 20180906]# ah demo.sh
    
    #!/bin/bash
    #描述:
    
    #作者:sincool
    #版本:1.0
    #创建时间:2018-09-06 16:20:40
    PATH=/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin:~/bin
    export PATH
    

    soga~~

    展开全文
  • .sh文件规则 .sh文件执行方法

    千次阅读 2019-10-30 11:09:32
    .sh文件规则介绍: 1 .sh文件开头 程序必须以下面的行开始(必须方在文件的第一行): #!/bin/sh 符号#!用来告诉系统它后面的参数是用来执行该文件的程序。在这个例子中我们使用/bin/sh来执行程序。 当编写脚本完成...
  • sh里没有多行注释,只能每一行加一个#号。只能像这样: #-------------------------------------------- # 这是一个自动打ipa的脚本,基于webfrogs的ipa-build书写: # ...
  • shell脚本:一键部署jdk(带详细注释)
  • 执行sh文件的时候报错./hello.sh: 6: ./hello.sh: Syntax error: “(” unexpected 执行命令 sudo dpkg-reconfigure dash 选否(no)
  • sh文件编写

    万次阅读 2019-04-24 09:46:55
    1.文件首行 文件第一行: .../bin/sh 符号#!用来告诉系统后面的参数是用来执行该程序的程序 脚本完成之后 chmod +x filename 保证可以使用如下语句执行 ./filename 2.注释 #开头的句子表示注释 3.变量 ...
  • 批量替换程序的文件注释头,Mac系统下脚本替换注释,结合git或者svn对不需要替换的做局部还原操作。
  • .sh文件

    千次阅读 2019-05-22 18:44:52
    怎么写一个.sh文件1 开头程序必须以下面的行开始(必须方在文件的第一行):编译运行2 注释3 变量4 环境变量5 Shell命令和流程控制1)Unix 命令:2) 概念: 管道, 重定向和 backtick3) 流程控制 1 开头程序必须以下面的...
  • 这是一个很麻烦的事情,所以,有什么办法,在新建.sh文件的时候自动生成头部注释信息吗?? 当然是有的. 一下介绍几种方式.都是可以使用的 一、创建脚本时自动添加头部信息(全自动) 在Home目录下,新建一个文件.vimrc文件...
  • linux下用.sh文件执行python命令

    千次阅读 2021-08-26 10:18:20
    并在test.sh文件中写入: python main.py 保存。 在终端执行: chmod a+x test.sh 以上命令使test.sh成为可执行文件。 再在终端执行: sh test.sh 即可用sh命令执行python main.py。 进阶版 在.sh文件中输入更多...
  • 先说ZIP命令怎么为ZIP文件注释ZIP文件必须存在或在创建时同时加注释加多行注释$ echo "das mitlit3233`date +%Y%m%d-%H%M%S`" | zip -c 11.zipzip-c加单行注释是为每一个文件都要添加一行注释# samxiao @ rm411 in...
  • centos7系统下运行.sh文件

    千次阅读 2020-11-03 11:14:31
    在Linux系统下运行.sh文件有两种方法,比如我在 root 目录下有个 lnmp.sh 文件 第一种(这种办法需要用chmod使得文件具备执行条件: chmod u+x lnmp.sh ): 1、在任何路径下,输入该文件的绝对路径/root/lnmp.sh就...
  • window环境运行.sh文件

    千次阅读 2020-02-24 09:54:41
    1.示例:windows7环境下运行test.sh文件 .sh是shell script格式的文件,在Linux环境下到文件所在目录下直接执行 ./test.sh即可,在window环境下无法直接运行.sh文件,没有环境支持.如果想运行.sh文件,可以安装一个git,...
  • shell 中的单行注释和多行注释

    千次阅读 2021-01-14 12:13:45
    1. 单行注释众所周知 # , 比如想要注释 echo "Hello World"[root@Jaking ~]# vim test.sh# echo "Hello World"2. 多行注释:法一:: << !语句1语句2语句3语句4!例如:[root@Jaking ~]# bash test.shHell...
  • 一、使用背景 鉴于业务需求...二、shell脚本编写过程(1)创建 test.sh文件//使用touch命令创建文件 touch test.sh(2)编写test.sh 文件vim test.sh //此时开始编写 i //进入编写模式//下面是.sh文件内容 #!/bin/bash
  • 当我们想要写一个脚本的时候,每次都需要添加头部注释,一个是比较繁琐,一个是太low了,我们应该使用高级一点的方法,想要自动写入也非常简单,看完就知道了 一、添加配置文件 在自己的家目录下面创建一个.vimrc 的文件,...
  • .sh文件语法

    万次阅读 2018-03-01 20:08:38
    介绍:1 开头程序必须以下面的行开始(必须方在文件的第一行):#!...要使编写脚本可执行:编译 chmod +x filename 这样才能用./filename 来运行 2 注释在进行shell编程时, 以#开头的句子表示注释,直到...
  • HADOOP配置文件-有注释版,里面附带源码,方便进行复制粘贴改动
  • Ubuntu下,在桌面创建.sh文件快捷方式 环境 : Ubuntu 编辑器(包括但不限于vi 、vim,…) ,这里使用 vim 可运行的.sh文件 , 这里以 Pycharm 为例 步骤 : 用编辑器创建并编辑一个 ...
  • linux如何创建并运行sh文件

    千次阅读 2020-04-26 21:12:45
    1.创建test.sh文件: touch test.sh 2.编辑sh文件: vi test.sh 3.保存退出(很关键的一步): 敲击esc 然后输入 :wq 回车退出 4.添加可执行权限,排除默认可执行: chmod +x test.sh 5.运行文件 (1)./test.sh (2)sh ...
  • 2021年6月2日 最近做个项目想在Ubuntu系统实现程序自...一、准备.sh文件内容如下(输入touch autostart.sh创建): cd /dev #进入dev echo "密码" | sudo -S chmod 777 ttyUSB0 #这个当时要用串口ttyUSB0写的,可以修
  • linux下编写脚本文件 .sh

    千次阅读 2020-08-25 15:17:42
    一 编写base.sh的脚本文件的过程。 1. touch base.sh //创建一个脚本文件 2.vim base.sh //打开脚本文件 3. 从键盘上输入字母 i 进入vim的插入模式(编辑模式) 4. //后面的的注释,只是为了方便记忆,运行时不能...
  • shell脚本整段注释

    千次阅读 2014-04-01 09:49:41
    摘自:...利用shell空语句注释整段代码 : shell脚本代码段 COMMENTBLOCK 这个用来注释整段脚
  • shell中如何批量注释和取消注释

    千次阅读 2021-05-14 23:09:54
    shell中如何批量注释和取消注释,注释,行号,模式,批量,命令shell中如何批量注释和取消注释易采站长站,站长之家为您整理了shell中如何批量注释和取消注释的相关内容。#!/bin/bashecho "1"echo "2"echo "3"echo "4...
  • 1. 在vscode的插件中心里搜索安装好用的代码注释插件 —— KoroFileHeader 2. 设置 点击左下角设置按钮==>选择“设置”>输入“fileheader”>编辑 settings.json文件 3. 编辑setting.json文件* { // ...
  • 洛吉特介绍记录unix shell命令并不容易。 内置命令的历史记录和脚本会有所帮助,但是在我的工作中,我需要一种从历史记录中选择性记录某些命令的方法。...安装将文件logit和logit_sh复制到/ usr / local / bin 如果还没
  • linux 下 .sh 文件语法

    千次阅读 2019-05-07 11:05:11
    介绍: 1 开头 程序必须以下面的行开始(必须方在文件的第一行): #!/bin/sh 符号#!用来告诉系统它后面的参数是用来执行该文件的程序。在这个例子中我们使用/bin/sh来...2 注释 在进行shell编程时,以#开头的句子...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 138,591
精华内容 55,436
关键字:

sh 文件如何注释