搜索
查看
编辑修改
首页
UNITY
NODEJS
PYTHON
AI
GIT
PHP
GO
CEF3
JAVA
HTML
CSS
搜索
你好赵伟
这个屌丝很懒,什么也没留下!
关注作者
热门标签
jquery
HTML
CSS
PHP
ASP
PYTHON
GO
AI
C
C++
C#
PHOTOSHOP
UNITY
iOS
android
vue
xml
爬虫
SEO
LINUX
WINDOWS
JAVA
MFC
CEF3
CAD
NODEJS
GIT
Pyppeteer
article
热门文章
1
哈工大2021算法设计与分析期末试题_2021 秋哈工大算法设计与分析期末考试题(回忆版)
2
一文详解扩散模型:DDPM_扩散模型ddpm
3
Could not create tunnel: { Error: ngrok is not yet ready to start tunnels_could not create tunnel: error: ngrok is not yet r
4
Java代码审计安全篇-XXE(XML外部实体注入)漏洞_java 处理xml时禁止引用外部实体
5
xctf web之 command_execution
6
考研复试 算法设计&数据结构_与确定性相对应的算法
7
多示例学习(Multi-Instance Learning)_多实例学习
8
v-md-editor和SSE实现ChatGPT的打字机式输出
9
【AI绘画】Stable Diffusion中级教程03——局部重绘(利用SD进行换脸)_sd 区域重绘
10
Poe 为 AI 机器人创建者引入了按消息定价的收入模式_poe forefront ai
当前位置:
article
> 正文
如何使用echo指令向文件写入内容_echo创建文件并写入
作者:你好赵伟 | 2024-05-27 10:03:20
赞
踩
echo创建文件并写入
如何使用echo指令向文件写入内容
0.前言
本文总结如何使用echo命令向文件中写入内容,例如
使用echo指令覆盖文件内容,使用echo指令向文件追加内容,使用echo指令往文件中追加制表符。
echo向文件中输出内容的基本方法是使
用IO重定向指令——“>”,默认情况下echo输出到标准输出中,使用>指令可重定向输出到文件中。
1.echo指令基本用法
【1】
Linux官方用户手册——echo指令
【2】输入指令获得帮助
sudo echo --help
返回内容如下
[plain]
view plain
copy
用法:echo [短选项]... [字符串]...
或:echo 长选项
将 STRING 回显到标准输出。
-n 不尾随换行符
-e 启用解释反斜杠的转义功能
-E 禁用解释反斜杠的转义功能(默认)
--help 显示此帮助信息并退出
--version 显示版本信息并退出
若-e 可用,则以下序列即可识别:
\\ 反斜杠
\a 响铃声
\b 退格
\c 不再产生新的输出
\e 转义符
\f 换页
\n 新行
\r 回车
\t 水平制表符
\v 竖直制表符
\0NNN 字节数以八进制数 NNN (1至3位)表示
\xHH 字节数以十六进制数 HH (1至2位)表示
2.覆盖文件内容
【示例脚本】test.sh
使用>指令覆盖文件原内容并重新输入内容,若文件不存在则创建文件。
#!/bin/bash
echo "Raspberry" > test.txt
【操作过程】
# 修改权限,脚本可执行
chmod u+x test.sh
./test.sh
【文件内容】
Raspberry
3.追加文件内容
【示例脚本】test.sh
使用>>指令向文件追加内容,原内容将保存。
[plain]
view plain
copy
#!/bin/bash
echo "Raspberry" > test.txt
echo "Intel Galileo" >> test.txt
【操作过程】
# 修改权限,脚本可执行
chmod u+x test.sh
./test.sh
【文件内容】
请注意echo指令默认在行尾增加回车(\n),所以此处显示两行。
Raspberry
Intel Galileo
4.输入转移字符
使用-e参数可启用转移字符。下面通过echo指令向文件写入一个JSON数据包。如果不熟悉JSON格式请参考——【
前端学习——JSON格式详解
】
【示例脚本】test-json.sh
[html]
view plain
copy
#!/bin/bash
echo -e "{"
>
test-json.txt
echo -e "\t\"name\":\"xukai871105\""
>
>
test-json.txt
echo -e "}"
>
>
test-json.txt
【说明】
此处用到了两处转移字符,\t制表符,\"双引号。
【操作过程】
# 修改权限,脚本可执行
chmod u+x test-json.sh
./test-json.sh
【文件内容】
{
"name":"xukai871105"
}
5.使用变量
上面的脚本中3处使用了文件名称test-json.txt,如果文件名称需要修改那么就需要修改3处,这样的操作显得麻烦些,为了简化操作可以使用变量简化脚本。
【示例脚本】test-json.sh
[plain]
view plain
copy
#!/bin/bash
FILE="test-json.txt"
echo -e "{" > $FILE
echo -e "\t\"name\":\"xukai871105\"" >> $FILE
echo -e "}" >> $FILE
【操作过程】
# 修改权限,脚本可执行
chmod u+x test-json.sh
./test-json.sh
【文件内容】
{
"name":"xukai871105"
}
参考博文:https://www.cnblogs.com/liuchuanfeng/p/6893680.html
声明:
本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:
https://www.wpsshop.cn/w/你好赵伟/article/detail/631194
推荐阅读
article
Linux
echo
命令
(
在
终端
输出
文本)_
linux
echo
|...
echo
是
Linux
和Unix系统中常用的一个
命令
行工具,主要用于
在
终端
输出
文本。该
命令
非常简单,但是它
在
脚本编程和日常...
赞
踩
article
通过
16
个案例彻底掌握
Linux
Echo
命令
_
linux
echo
命令
...
echo
命令
是日常
linux
任务中使用最广泛的
命令
之一。
echo
命令
是一个内置的
命令
行工具,它将文本或字符串打印...
赞
踩
article
【
Linux
:详述
echo
命令
万能
展开
】_
linux
echo
查看
目录
...
【
Linux
:详述
echo
命令
万能
展开
】_
linux
echo
查看
目录
linux
echo
查看
目录
...
赞
踩
article
echo
(1)
command
_
linux
echo
命令
...
echo
命令
用于在 Shell 中打印 Shell 变量的值,或者直接输出指定的字符串。_
linux
echo
命令
li...
赞
踩
article
go
初学者
安装
echo
框架_
go
echo
...
一、
echo
简介
go
语言中,web框架非常多,但是
echo
绝对是性能非常好的一种,下面是各种
go
框架的性能对比中国有这个...
赞
踩
article
【
Linux
】一文详细
介绍
echo
命令
_
linux
echo
...
linux
echo
【
Linux
】一文详细
介绍
echo
命令
...
赞
踩
article
windows
nginx
echo 模块安装...
windows
nginx
echo 模块安装前言安装前言相信很多小伙伴和我一样也在
windows
环境中进行开发,也...
赞
踩
article
Linux
中的15个‘
echo
’
命令
实例_
bash
在eof中输入
制表符
...
echo
是一种最常用的与广泛使用的内置于
Linux
的
bash
和C shell的
命令
,通常用在脚本语言和批处理文件中来在标...
赞
踩
article
linux
<
e
m>
e
cho
e
m> -
e
脚本
安装
,Sh
e
ll
脚本
实现自动
安装
<
e
m>zook
e
e
p
e
r
e
m>...
A:本
脚本
运行的机器,Linux RHEL6B,C,D,...:待
安装
<
e
m>zook
e
e
p
e
r
e
m> clust
e
r的机器, Lin...
赞
踩
article
Linux
的
echo
输出
命令详解_
linux
echo
16
进制
显示一个
字符串
...
Linux
的
echo
输出
命令详解
echo
输出
命令,顾名思义就是
输出
字符提示的,命令格式如下:
echo
[选项] [
输出
...
赞
踩
article
Linux
命令 -
echo
命令_
linux
echo
...
Linux
命令 -
echo
命令
Linux
中
echo
命令主要用于打印字符或者回显,一般起到一个提示的作用。1.语法...
赞
踩
article
Linux
-
echo
命令
的
一些用法
_
2551.
echo
...
echo
命令
的
一些用法
echo
命令
本身
echo
[选项] [输出内容] -e 支持反斜线控制
的
字符转换 -n ...
赞
踩
article
linux
命令
:
echo
详解_
linux
echo
命令
...
linux
命令
:
echo
详解_
linux
echo
命令
linux
echo
命令
echo
命令
...
赞
踩
article
<
e
m>li<
e
m>n
e
m>ux
e
m> <
e
m>
e
cho
e
m>命令
的
-<
e
m>n
e
m>、-
e
两个参数_<
e
m>li<
e
m>n
e
m>ux
e
m> <
e
m>
e
cho
e
m>
的
-<
e
m>n
e
m>选项...
<
e
m>
e
cho
e
m> -<
e
m>n
e
m> 不换行输出 $<
e
m>
e
cho
e
m> -<
e
m>n
e
m> "123"$<
e
m>
e
cho
e
m> "456"最终输出 123456而不是123456
e
...
赞
踩
article
Linux
命令之
echo
详解...
Shell 的
echo
指令与 PHP 的
echo
指令类似,都是用于字符串的输出。read 命令从标准输入中读取一...
赞
踩
article
echo
多行
_
Linux
基础
:常用
命令
之
echo
命令
详解(一)...
echo
命令
是linux中最
基础
的
命令
,也是最常用的
命令
,特别是在写shell脚本的时候,可能会被经常用到,虽然
echo
...
赞
踩
article
<
e
m>
e
cho
e
m> -n与 <
e
m>
e
cho
e
m> -
e
...
1 <
e
m>
e
cho
e
m> -n 表示要输出的内容不换行$<
e
m>
e
cho
e
m> -n "abc"$<
e
m>
e
cho
e
m> "456"上面的输出则时adc456$...
赞
踩
article
Linux
--
基础知识点
--
10
--
echo
...
echo
n 如果内容为单一字段,可以用单引号也可以用双引号,如果是一个代码片段,那么要用单引号!
echo
‘代码片段’e...
赞
踩
article
<
e
m>
e
cho
e
m> -
e
命令详解_<
e
m>armbian
e
m> <
e
m>
e
cho
e
m> -
e
...
<
e
m>
e
cho
e
m>(选项)(参数)选项-
e
:激活转义字符。使用-
e
选项时,若字符串中出现以下字符,则特别加以处理,而不会将它当成一...
赞
踩
article
echo
命令
总结_
echo
赋值...
echo
命令
的功能是在显示器上显示一段文字,一般起到一个提示的作用。此外,也可以直接在文件中写入要写的内容。也可以用于脚...
赞
踩
相关标签
linux
运维
服务器
bash
echo
echo command
echo 命令
新手入门
学习
Nginx
windows
脚本语言
command
linux echo -e 脚本安装
servlet