今天编写一个AIX上的KSH脚本,功能是定期收集VMSTAT信息并且放入ORACLE数据库,以供查询分析。结果悲剧就发生在上面最后一个“EOF”上,为了代码格式,我把EOF前面也加了TAB,但是这却是EOF所不允许的,出现如下错误: ./get_vmstat.sh[13]: 0403-057 Syntax error at line 20 : `<' is not matched EOF是代表Here Documents的结束。注意此处不能像写C程序一样,为了美观而把EOF向右缩进,因为SHELL规定EOF必须是该行唯一出现的内容,连空格都不能有。因此,这个EOF就暂时突出在这一行了。(通过将输入操作符改为“<<-”可以解决这个问题,但是这里也无伤大雅)。
原创 2011-05-04 08:40:31
1480阅读
1点赞
2评论
若想在shell脚本中调用vi编辑器,输入的内容由here document来提供,示例如下:
原创 2013-09-23 09:48:14
3277阅读
EOF 两种用法第一种 EOF用法#这个是覆盖 1.txt 原来的内容cat <<EOF > /root/1.txt1234512345EOF#这个是追加 1.txt 原来的内容cat <<EOF >> /root/1.txt1234512345EOF第二种 EOF 的用法#覆盖1.txt的内容cat > /root/1.txt &
原创 2022-06-10 10:50:46
221阅读
什么是Here DocumentHere Document 是在Linux Shell 中的一种特殊的重定向方式,它的基本的形式如下cmd << delimiter   Here Document Content delimiter它的作用就是将两个 delimiter 之间的内容(Here Document Content
原创 2016-01-19 18:05:16
1129阅读
在shell编写函数时,函数中有eofEOF,如果是在sublime编写按照格式tab缩进会有以下报错 解决办法: 取消函数中的tab缩进,在运行即可
转载 2018-01-04 10:59:00
661阅读
2评论
#记录一个bash脚本中使用EOF遇到的问题 下面是我最初的代码 #!/bin/bash #Author: wangml #Created Time: #Script Description: 监控一个服务端口 # 监控方法 # 通过查看systemct1 service 服务启动状态 # lsof
原创 2021-10-05 15:40:00
673阅读
本文所选的例子来自于《Advanced Bash-scripting Gudie》一书,译者 杨春敏 黄毅 那么,什么是HERE Document呢? HERE Document用来定义块变量,它把两个HERE之间的内容(注意一定是内容,不是命令,如果是命令,会当作内容对待)交给命令来处理,其中HE
原创 2022-07-04 19:51:31
66阅读
主要方法db.collection.updateOne(<filter>,<update>,<options>) db.collection.updateMany(<filter>,<update>,<options>) db.collection.replaceOne(<filter>,<...
翻译 2021-08-25 11:10:43
88阅读
db.collection.drop()# 删除集合# 还删除与删除的集合关联的所有索引db.collection.drop()# mongo在执行删除操作时不会删除相应的索引# 即使删除某个collection中的所有数据# 方法db.collection.deleteMany()db.collection.deleteOne()准备数据db.in...
翻译 2021-08-25 11:10:46
168阅读
_idFieldIn MongoDB, each document stored in a collection requires a unique_idfield that acts as aprimary key. If an inserted document omits the_idfield, the MongoDB driver automatically gen...
翻译 2021-08-25 11:10:53
177阅读
主要方法db.collection.updateOne(<filter>,<update>,<options>) db.collection.updateMany(<filter>,<update>,<options>) db.collection.replaceOne(<filter>,<...
翻译 2022-02-18 11:22:20
68阅读
前言笔者的开发板主控MCU为STM32F303VCT6,但是在RT-Thread的例程中暂时还没有支持STM32F3系列的BSP例程,想必跟这款芯片用的比较少有关吧。但是在实际的工作中难免会遇到自己所用的MCU无法找到例程的情况,而且这种情况应该还不少,所以掌握怎么在相似的MCU工程的基础上将程序移植到自己的MCU上就变得有意义了。准备首先要下载好RT-Thread源码,下载的方法可以有以下三种:
插入多条数据db.inventory.insertMany([ { item: "journal", qty: 25, size: { h: 14, w: 21, uom: "cm" }, status: "A" }, { item: "notebook", qty: 50, size: { h: 8.5, w: 11, uom: "in" }, status: "A" ...
翻译 2021-08-25 11:10:48
144阅读
Here 文档Here 文档(here document)是一种输入多行字符串的方法,格e 文档名称,如果不是顶格,结束标记不起作用。两者之间就是多行字符串的内容。下面是一个通过 Here 文档输出 HTML 代码的例子。$ ca
转载 2023-04-26 18:00:25
203阅读
1评论
前面的文章写了如何创建一个公有的CocoaPods库,这篇文章说一下如何更新库的版本,流程比较简单:1.发布新版本,需要修改podspec文件tag版本号,也就是修改s.version的值,然后提交有改动的代码和podspec文件到Github仓库,重新打包一个Release版本2.cd进入项目根目录,校验podspec文件,校验成功后,重新push podspec文件到CocoaPods官方仓库
简述最近在写的App是这种类型的,总结了总结,写了这篇博文,在掘金中没有客户端分类 我不知道该放到那个分类里 就放在iOS里吧本文旨在介绍如何实现 基于文档的Mac App 若有描述不准确或错误的地方 还望多多指正,共同学习(๑•ᴗ•๑)实现的效果也就是 在文档的打开方式中有自己的App可选,将文件拖拽至Dock栏中可以打开~NSDocumentNSDocument类相当于一层封装~ ,类似于UI
[root@master bash]#cat test #!/bin/bash cat &lt;&lt;-HAHA this is a tset hah xiix gaga wawa HAHA [root@master bash]#./test this is a tset hah xiix gaga wawa [root@master bash]#
原创 2010-04-08 15:34:53
211阅读
Here Document 基本语法: 命令<<标记 ....... ....... ....... 标记 范例1: wc -l <<HERE line 1 line 2 line 3 line 4 HERE 结果为 4 Here Document支持变量替换 1关闭变量替换的功能  在HERE上加单引号  cat &l
翻译 2010-07-12 15:35:41
315阅读
 Linux的Here DOC即为Here 文档,是一种特殊的程序区域,可以用来设置变量等操 作. 1.基本的格式:     命令 << 标记    内容....            .....    标记  
原创 2011-09-13 09:19:12
1305阅读
Here With You - Asher Book To all my friends对我所有好友来讲The night is young夜未央The music's loud乐未殇They playing our song他们在我们喜爱的歌声里欢畅Nowhere else that I belo
ide
原创 2017-05-05 20:18:00
276阅读
  • 1
  • 2
  • 3
  • 4
  • 5