1. 单行注释

每一行加一个#号。

#shell
#!/bin/sh
echo "#"
#轻轻的我走了
#正如我轻轻的来
#我挥一挥衣袖
#不带走一片云彩
echo "#"

2. 使用函数注释多行

编写一个函数,包含要注释的代码。只要不执行函数就可以略过代码

#shell
echo "func"
funtest(){
echo test
}
echo "func"

3. 使用Here Document注释多行

Here Document是shell中的一种特殊的重定向方式,用来将输入重定向到一个交互式shell脚本或程序。作用是将2个delimiter之间的内容传递给command。

  • 结尾的delimiter一定要顶格写,前面不能有任何字符,后面也不能有任何字符,包括空格和tab缩进。
  • 开始的delimiter前后的空格会被忽略掉
command << delimiter
document
delimiter

示例

#!/bin/sh
echo "start"
: << EOF
echo "hello world"
EOF echo "end"
start
end

最新文章

  1. tracert与pathping
  2. 自定义Cell的方法
  3. Unit Of Work--工作单元(一)
  4. Asp.net Vnext Filters
  5. homework-05 大家一起玩游戏~
  6. Windows 8.1 序列化与反序列化
  7. 使用EF code first和asp.net mvc4遇到的问题总结
  8. ExtJs4.1实现数据缓存
  9. JS代码获取当前日期时支持IE,不兼容FF和chrome,解决这个问题,我们需要把获取时间的getYear()函数换成getFullYear()
  10. 复习:IPC机制
  11. UWP--MVVM简单计算器
  12. 4、公司经营的业务来源 - CEO之公司管理经验谈
  13. 挖掘频繁项集之FP-Growth算法
  14. [Swift]LeetCode581. 最短无序连续子数组 | Shortest Unsorted Continuous Subarray
  15. linux nginx 如何配置多个端口
  16. Email发展历史
  17. 2018.12.14 浪在ACM 集训队第九次测试赛
  18. 我发起了一个 .Net 平台上的 产生式编程 开源项目 GP.Net
  19. 自定义Chrome缩放比例
  20. js之队列01

热门文章

  1. 使用maven下载源码和doc(转)
  2. 微软IE团队发布《逃离XP》浏览器小游戏
  3. SharePoint 数据库管理-PowerShell
  4. oracle获取执行计划及优缺点 详解
  5. 框架流程图绘制工具OmniGraffle 7 for Mac
  6. C高级第三次作业(1)
  7. WinRAR备份技巧 - imsoft.cnblogs
  8. iOS7,iOS8和iOS9的区别
  9. L2-2 重排链表 (25 分)
  10. leetcode:Valid Palindrome【Python版】