精华内容
下载资源
问答
  • sh 文件注释
    2022-07-03 19:01:16

    关于注释,了解三点内容。

    (1)Shell脚本中,以“#”开头的行就是注释,会被解释器忽略。

    (2)sh里没有多行注释,只能每一行加一个#号。

    (3)遇到大段的代码需要临时注释起来,过一会儿又取消注释,怎么办呢?

    可以把这一段要注释的代码用一对花括号括起来,定义成一个函数。如果没有地方调用这个函数,这块代码就不会执行,达到了和注释一样的效果。

    Shell中定义函数的方法见博客:Shell函数_天糊土的博客-CSDN博客

    更多相关内容
  • .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
    *********单行注释方法***********
    *********多行注释方法一***********
    *********多行注释方法二***********
    **********************************
    

     

    展开全文
  • Linux之shell注释

    千次阅读 2021-12-15 13:12:57
    shell注释分为两种:1.当行注释以#开头 如: #123 这样会被解释器忽略 2.多行注释 #!/bin/bash #123 :<<EOF 123 456 789 EOF #或者 :<<! 123 ! #再或者 :<<l 123 l 以什么开头就以什么...

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

    如:

    #123 这样会被解释器忽略

    2.多行注释

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

    以什么开头就以什么结束

    以上内容仅供参考!

    展开全文
  • 借助一个生成头信息的sh文件 #!/bin/bash #此程序的功能是新建shell文件并自动生成头说明信息 PATH=/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin:~/bin export PATH #判断要创建的文件是否...
  • 用Linux的人都知道,Windows上开发的代码的中文或日语注释拿到Linux下会出现乱码。特别是在需要看这些代码的时候。全是乱码,让人有种想吐的冲动。还好,不难解决。我发现有三种方法解决如上问题。下面我就分享给...
  • shell脚本:一键部署jdk(带详细注释)
  • sh里没有多行注释,只能每一行加一个#号。只能像这样: #-------------------------------------------- # 这是一个自动打ipa的脚本,基于webfrogs的ipa-build书写: # ...
  • chmod 777 *.sh sudo elementaryOS_Freya.sh # ... 安装要领后 freya的基本调整 开罗码头而不是木板 终端中的guake幻灯片 gedit,vim,git 屏幕小片 性能工具 浏览器 Ruby/无礼 Ruby ass vim vundle sass的....
  • shell 中的单行注释和多行注释

    千次阅读 2021-01-14 12:13:45
    导读关于 shell 中的单行注释和多行注释的问题,本文档介绍两种实用的方法。1. 单行注释众所周知 # , 比如想要注释 echo "Hello World"[root@Jaking ~]# vim test.sh# echo "Hello World"2. 多行注释:法一:: <&...
  • 这是一个很麻烦的事情,所以,有什么办法,在新建.sh文件的时候自动生成头部注释信息吗?? 当然是有的. 一下介绍几种方式.都是可以使用的 一、创建脚本时自动添加头部信息(全自动) 在Home目录下,新建一个文件.vimrc文件...
  • .sh文件规则 .sh文件执行方法

    千次阅读 2019-10-30 11:09:32
    .sh文件规则介绍: 1 .sh文件开头 程序必须以下面的行开始(必须方在文件的第一行): #!/bin/sh 符号#!用来告诉系统它后面的参数是用来执行该文件的程序。在这个例子中我们使用/bin/sh来执行程序。 当编写脚本完成...
  • /bin/bashecho "1"echo "2"echo "3"echo "4"echo "5"echo "6"上面这段shell会依次打印1~6假设我们想只打印5和6,想将1-4注释掉,除了正常的做法,每行前面加#进行注释外一、手动添加注释我们还可以用个取巧的办法,也...
  • shell中如何批量注释和取消注释

    千次阅读 2021-05-14 23:09:54
    shell中如何批量注释和取消注释,注释,行号,模式,批量,命令shell中如何批量注释和取消注释易采站长站,站长之家为您整理了shell中如何批量注释和取消注释的相关内容。#!/bin/bashecho "1"echo "2"echo "3"echo "4...
  • linux shell批量注释

    2021-09-06 11:01:10
    在shell一般注释使用# 如:#echo "hello" 但是有时候需要调试的时候,需要用到多行注释 这时候可以使用条件语句注释 if false;then 要注释的语句 .... fi
  • 您可以查看和更改创建的文档注释,甚至可以为文档添加注释。 该应用程序还提供了用于为每个注释定义匿名化标签的接口。 基于这些标签,可以使用注释和定义的匿名标签对文档进行匿名处理。生产性基础设施该应用程序...
  • shell脚本注释方法

    万次阅读 2019-05-13 11:39:00
    示例应用,新建文本,命名为test_single.sh 输入内容: # 单行注释 echo '单行注释' echo '123' # echo '456' echo '789' 执行结果: 【2】多行注释 (1)方式一 :<<! # 注释内容块 ! ...
  • Shell脚本注释

    千次阅读 2021-04-16 12:42:24
    文章目录单行注释多行注释/段注释一、空命令 `:` 和 追加输入重定向 `<<`解决注释中有反引号的问题方法一方法二方法三方法四方法五二、空命令 `:` 和 if...then.. 语句三、空命令 `:` 和单引号 `'` 单行注释 ...
  • koroFileHeader在vscode中用于生成文件头部注释和函数注释的插件,经过多版迭代后,插件:支持所有主流语言,灵活方便,文档齐全,食用简单觉得插件不错的话,就给个 :star:吧〜使用效果:头部注释注释图案函数...
  • 执行sh文件的时候报错./hello.sh: 6: ./hello.sh: Syntax error: “(” unexpected 执行命令 sudo dpkg-reconfigure dash 选否(no)
  • 原来,在Linux下写了很多crontab,来定时执行某些任务,今天有个需求,是要注释某些c
  • 1、单行注释 使用 # 即可 2、多行注释 :<<! !
  • Shell脚本注释写法

    千次阅读 2021-05-11 12:53:31
    一、单选注释以“#”开头的行就是注释,会被解释器忽略。#--------------------------------------------# 这是一个自动打ipa的脚本,基于webfrogs的ipa-build书写:# ...
  • shell 多行注释详解

    千次阅读 2021-02-01 00:01:49
    在我们写 shell 脚本的时候,特别在调试的时候经常需要注释多行命令,但在每一行前输入#,显得有些麻烦。基于 shell 命令的灵活性,我们可以使用下面的方法:方法一(这是比较稳妥的作法):可以采用HERE DOCUMENT特性...
  • 批量替换程序的文件注释头,Mac系统下脚本替换注释,结合git或者svn对不需要替换的做局部还原操作。
  • 先说ZIP命令怎么为ZIP文件注释ZIP文件必须存在或在创建时同时加注释加多行注释$ echo "das mitlit3233`date +%Y%m%d-%H%M%S`" | zip -c 11.zipzip-c加单行注释是为每一个文件都要添加一行注释# samxiao @ rm411 in...
  • 函数注释文件头部注释,koroFileHeader,cannot read property replace of undefined报错

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 140,254
精华内容 56,101
关键字:

sh 文件注释