Shell 覆写文件以及在文件末尾追加内容的方法_shell在文件末尾增加一行记录_ostuthere的博客-程序员秘密

技术标签: Shell  linux  


平常开发时,在没有串口的情况下,有时候调试看不到打印信息,就想把 log 写入一个临时文件中,但老是分不太清 shell 写入文件哪个是覆盖哪个是追加,这里记录一下。

覆写文件内容

需要将文件内容覆盖时,使用 > 指向目标文件

追加文件内容

需要在文件末尾追加内容时,使用 >> 指向目标文件

代码

# 覆盖文件内容
echo 文件内容 > 目标文件

在这里插入图片描述

# 追加文件内容
echo 文件内容 >> 目标文件

在这里插入图片描述

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/qq_35727582/article/details/124042767

智能推荐

Jupyter Notebook读取csv文件出现的问题_jupyter notebook找不到csv文件_龙雀刀灵的博客-程序员秘密

Jupyter Notebook读取csv文件失败IndentationError: expected an indented block缩进错误,在报错代码块前加一个空格。在data前加一个空格。2.No such file or directory: ‘weatherdata.csv’找不到文件,我的weatherdata.csv文件放在D盘文件夹里,在文件名前加上文件位置路径。3.SyntaxError: invalid syntax多打了或者缺了某个符号。多了一个冒号,

spring入门(12)-spring与hibernate整合完成增删改查的操作(继承HibernateDaoSupport调用hibernateTemplate类)_judyge的博客-程序员秘密

本文是在上一篇博文的基础之上,通过继承HibernateDaoSupport调用hibernateTemplate类,只要将UserDaoImpl.java改为继承HibernateDaoSupport类,还有spring-dao.xml文件加入对HibernateDaoSupport的配置bean即可,具体实现源码如下:UserDaoImpl.java[java] view

java后台html转jpg图片工具类及测试类_itext html转jpg_cnn0314的博客-程序员秘密

1.图片转文字工具类package com.hecross.common.util;import java.awt.Color;import java.awt.Dimension;import java.awt.Graphics;import java.awt.Graphics2D;import java.awt.image.BufferedImage;import java.i

VScode快捷键整理(使用sublime快捷键插件)_vscode 使用sublime快捷键_maomaog16的博客-程序员秘密

选中(所有)相同文本Ctrl+D: 选中光标所占的文本,继续操作则会选中下一个相同的文本,可多次ctrl +d。 Alt+F3: 选中文本按下快捷键,即可一次性择选全部的相同文本进行同时编辑。举个栗子:快速选中并更改所有相同的变量名、函数名等。选中单行/多行Ctrl+L: 选中整行,继续操作则继续选择下一行,效果和 Shift+↓ 效果一样。 Ctrl+Shift+L: 先选中多行,...

编译freeglut-3.0.0的Windows版静态库,及其使用示例_weixin_30664539的博客-程序员秘密

freeglut-3.0.0这个库咱就不介绍了,开门见山。1、下载源码可以去咱的资源下载:http://download.csdn.net/detail/sugar13/8534037也可以去官网下载:http://sourceforge.net/projects/freeglut/2、建立工程(以VC6为例)新建工程,工程类型为Win32 Stati...

Java容器(一)_wooHsi的博客-程序员秘密

在容器中使用泛型的好处:1.在编译时就能发现放到容器中的类型错误的对象2.使用容器对象时不再需要强制类型转换

随便推点

华为OD机考题目三_梦幽篁的博客-程序员秘密

中等难度描述写出一个程序,接受一个十六进制的数,输出该数值的十进制表示。数据范围:保证结果在 1 \le n \le 2^{31}-1 \1≤n≤231−1注意本题有多组输入输入描述:输入一个十六进制的数值字符串。注意:一个用例会同时有多组输入数据,请参考帖子牛客网在线判题系统使用帮助_站内公告_牛客网处理多组输入的问题。输出描述:输出该数值的十进制字符串。不同组的测试用例用\n隔开。示例1输入:0xA0xAA输出:10170示例代

.pb.h:9:42: fatal error: google/protobuf/stubs/common.h: No such file or directory_./include/caffe/proto/caffe.pb.h:9:42: fatal error_AdairJun的博客-程序员秘密

看这个就应该知道是没有找到头文件,那么可以使用g++ 的-I 参数: -I/usr/local/lib/protobuf/include来命令g++在/usr/local/lib/protobuf下查找头文件 以上/usr/local/lib/protobuf/是我的protobuf的安装地址,请替换成你的

vue webpack中使用ajax传输数据给后台_ColourfulTiger的博客-程序员秘密

在使用数据传输中,大多数采用的都是ajax技术,那么在vue中怎样使用ajax技术呢?本篇将带你入门vue axios中ajax技术。1、基本配置   (1)首先在你的vue项目下配置对应的文件axios    下载axios组件,最终放置在node_modules\axios\dist中         npm install axios -S    (2)配置main.js中的内容      ...

地理信息系统入门基础篇(五)---GIS数据获取_大家好我叫张同学的博客-程序员秘密

第一章  GIS数据获取在获取GIS数据的时候,先考虑是否有现有的数据可以利用,若没有,则考虑创建新的数据。5.1 现有的GIS数据5.1.1空间数据基础设施(SDI)、数据交换中心(Clearinghouse)、地理门户网站(Geoportal)5.1.2美国地质调查局(USGS)5.1.3美国人口普查局:提供拓扑统一地理编码格式(TIGER)数据库/线划文件5.1.4自然资源保持局5.1.5其...

Burp suite暴力破解 皮卡丘 密码_皮卡丘加密怎么解_莫黎小天的博客-程序员秘密

1.打开Burp suite软件,找到proxy中的option,看到一个代理ip: 127.0.0.1端口号80802.打开火狐,找到扩展组件foxyproxy,配置之前的代理ip3.打开phpstudy,运行pikachu靶场,找到基于表单的暴力破解,开始尝试登陆4.此时,切换至Burp suite,看到proxy下的http history中的第一条就是之前尝试的登陆接着,选中,右键单击send to repeater,点击菜单中的repeater,再点击send得到右边的reso

error : 找不到指定的 SDK“Microsoft.NET.Sdk.Razor”_富扬的博客-程序员秘密

error : 找不到指定的 SDK“Microsoft.NET.Sdk.Razor”新安装了.NET Core3.0,发现原来的老项目打不开了,报错error : 找不到指定的 SDK“Microsoft.NET.Sdk.Razor”。编辑项目文件,里面引用的是,Microsoft.NET.Sdk.Razor,而非 Microsoft.NET.Sdk。不太明白什么原因引起。&lt...

推荐文章

热门文章

相关标签