为markdown博文创建独立图片路径

在博文怎么在hexo博客系统中用Rmarkdown写文章中我介绍了如何使用我创建的函数自动生成Rmarkdown文档并将其转换为markdown博文。文章并没有具体讲生成图片的过程,我在前一篇文章怎么对连续变量分组并进行生存分析写作时发现用hexo系统存在一些小问题:hexo生成public静态网页文档集合(包括主页展示的所有内容)和博文所在的source文件夹是相对独立的,这会导致markdown的图片引用路径时在本地用一些markdown预览器可以看到图片,但实际呢,在部署的博客上却看不到了!

初识sed与awk

学习内容

  • 学习sed编辑器
  • gawk编辑器入门
  • sed编辑器基础

shell脚本最常见的一个用途就是处理文本文件,但仅靠shell脚本命令来处理文本文件的内容有点勉为其难。如果我们想在shell脚本中处理任何类型的数据,需要熟悉Linux中的sed和gawk工具。这两个工具可以极大简化我们需要进行的数据处理任务。

使用shell创建文本菜单和窗口部件

来源: Linux命令行与shell脚本编程大全

内容:

  • 创建文本菜单
  • 创建文本窗口部件
  • 添加X Window图形

创建文本菜单

创建交互式shell脚本最常用的方法是使用菜单,它提供了各种选项帮助脚本用户了解脚本能做到的和不能做的。

shell脚本菜单的核心是case命令,该命令会根据用户在菜单上的选择来执行特定命令。

下面我们逐步了解和创建基于菜单的shell脚本的步骤。

创建和使用shell函数

来源: Linux命令行与shell脚本编程大全

内容

  • 基本的脚本函数
  • 返回值
  • 在函数中使用变量
  • 数组变量和函数
  • 函数递归
  • 创建库
  • 在命令行上使用函数

我们可以将shell脚本代码放进函数中封装起来,这样就能在脚本中的任何地方多次使用它了。

下面我们来逐步了解如何创建自己的shell脚本函数并在应用中使用它们。

|