首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >在一行、单个段、代码段中添加一行断线加上一行文本。

在一行、单个段、代码段中添加一行断线加上一行文本。
EN

Unix & Linux用户
提问于 2017-05-07 08:15:16
回答 1查看 97关注 0票数 0

我想在单行,单段,代码段中添加一行断线加上一行文本。

我知道的一种单行多段方式是:

代码语言:javascript
运行
复制
sudo bash -c "echo '' >> /etc/bash.bashrc" && sudo bash -c "echo 'alias www=\"cd /var/www/html\"' >> /etc/bash.bashrc"

这是一个单行,但不是一个单独的段方式(需要一个&& )。

另一方面,遗传仪是单段的(没有&&),而是多行的,我正在寻找单行、单段的方式。你知道什么吗?

EN

回答 1

Unix & Linux用户

发布于 2017-05-07 08:32:26

代码语言:javascript
运行
复制
printf '\nalias www="cd /var/www/html"\n' | sudo tee -a /etc/bashrc

printf解释C风格的反斜杠转义,包括\ntee -a打开给定的文件进行追加,并将接收到的输入写入其中。

您还可以将此应用于现有的bash -c

代码语言:javascript
运行
复制
sudo bash -c "printf '\\nalias www=\"cd /var/www/html\"\\n' >> /etc/bashrc"

它不使用顶级shell运算符,如果您真的想要避免这些操作的话。

票数 4
EN
页面原文内容由Unix & Linux提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://unix.stackexchange.com/questions/363495

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档