腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
在变量中保存
linux
命令的结果时,我希望
将
换行
符更改为
字符
串。
bash
、
shell
我正在尝试编写一个shell脚本,它读取
linux
的系统配置状态,并将结果保存为CSV。当保存为csv时,最有问题的部分是
换行
符。#!bin:/usr/sbin/nologin\nsys:x:3:3:sys:/dev:/usr/sbin/nologin\nsync:x:4:65534:sync:/bin:/bin/sync 首先,我使用
sed
作为测试来
将
\n更改为
浏览 4
提问于2022-01-12
得票数 0
回答已采纳
1
回答
在别名中用引号和转义
字符
使用
sed
apache
、
bash
、
sed
、
alias
、
profile
我有一个别名来查看我的apache错误日志,它使用
sed
将
换行
符格式化为新行,以便更好地显示。当通过命令行输入时,下面的命令工作得很好,但不会作为别名工作。tail -f /var/log/httpd/my-sandbox-error_log |
sed
-e 's/\\n/\n/g'alias elog="tail -f /var/log/httpd/my-sandbox-
浏览 4
提问于2013-10-16
得票数 5
回答已采纳
5
回答
用
sed
分隔文本文件
linux
、
bash
、
sed
debugevtlog.161201.232156.debugevtlog.161201.145017.debugevtlog.161201.154816.debug
sed
'/debug/i "SAD"' latest_evtlogs.out 等等。/\n/
浏览 4
提问于2016-12-02
得票数 3
回答已采纳
2
回答
单行输入上的
sed
命令
linux
、
sed
、
solaris
我正在尝试替
换行
尾的:
字符
,如果单词中包含:,则在SunOs上我对其使用以下命令。它不工作。我到底做错了什么?在GNU/
Linux
中也是如此。
浏览 1
提问于2012-09-06
得票数 4
回答已采纳
2
回答
在bash管道中处理连续的单行数据和流处理?
text-processing
、
sed
、
pipe
、
stdin
、
tr
流中没有
换行
符,但是它是文本数据,我想在输出时格式化它。我尝试使用tr (转换)
将
流中的一个
字符
替换为一个能工作的
换行
符,但是不可能找到唯一的单个
字符
,它总是可以被
换行
符明智地替换。我最初的想法是使用
sed
向2-3个
字符
的模式中添加一个
换行
符,但是由于
sed
是基于行的,而且流是一个永不结束的单行,
sed
永远不会完成这个过程!是否有基于非线的
sed
替代方案?
浏览 0
提问于2023-02-15
得票数 5
回答已采纳
2
回答
sed
:可移植的解决方案,以匹配“除
换行
符以外的任何
字符
”
sed
、
regular-expression
、
posix
我可以通过\n匹配
换行
符:two" |
sed
'N;s/\n/_/g'echo "one这非常方便,但它违反了POSIX。其他
sed
版本正确地回答了__n______ 选项卡
浏览 0
提问于2017-05-01
得票数 5
回答已采纳
1
回答
如何
将
GCP服务帐户JSON
字符
串转换为Dataform凭据
字符
串?
string
、
google-cloud-platform
、
dataform
基本上,
换行
符必须转换为\n,以及一些更多的转换。有什么简单的方法吗?
浏览 10
提问于2022-06-13
得票数 0
5
回答
使用
sed
将
字符
串替换为变量的内容,即使它是转义
字符
bash
、
string
、
sed
我使用
sed
-e "s/\*DIVIDER\*/$DIVIDER/g"
将
*DIVIDER*替换为用户指定的
字符
串,该
字符
串存储在$DIVIDER中。问题是,我希望它们能够指定转义
字符
作为分隔符,比如\n或\t。当我尝试这样做时,我只是以字母n或t结束,依此类推。
sed
浏览 4
提问于2010-02-13
得票数 5
回答已采纳
1
回答
DataPipeline -重复替换与
sed
有问题(如所解释),并需要将文件写入新位置。
awk
、
sed
、
find
、
replace
我需要递归地对目录中的文件文本执行全局(重复)替换操作,但是有几个约束给我带来了问题:使用find枚举文件cat文件并将内容输送到awk,并将内容写入更新的路径。
浏览 0
提问于2018-01-17
得票数 0
1
回答
sed
S命令&e标志:‘`echo '$-’财政‘
sed
/-//e’给出:‘`sh:$:命令未找到’
sed
当使用S(搜索和替换命令)和e标志时,我遇到了
sed
的问题,如问题是标准输入中的
字符
$、(和)似乎混淆了它。echo '-' |
sed
's/-//e' # works when $ isn't present echo '-(' |
sed
's/-/
浏览 0
提问于2020-02-23
得票数 0
回答已采纳
3
回答
使用
sed
从传入流中删除
换行
符
shell
、
sed
、
csh
我是shell脚本的新手,我正在尝试使用
SED
从每行中删除新行
字符
。这就是我到目前为止所做的:仅删除第一个
换行
符。我在某个地方找到了这个命令:但它给出了:"
浏览 5
提问于2012-05-16
得票数 42
回答已采纳
1
回答
sed
读取单行不带行馈电
linux
、
sed
、
newline
、
linefeed
作为
linux
新手,我尝试使用
sed
替换一些文本
字符
串。新的
字符
串是另一个文件的一行的内容。它的工作原理是除了在替换文本之后插入
换行
符(我不想要:-)之外。newString=`
sed
-n "$(($line+1))"p otherFile `在应用
sed
之前,我尝试删除newString中潜在的L
浏览 0
提问于2015-12-04
得票数 2
回答已采纳
7
回答
使用printf重复
字符
并在末尾追加
换行
符
sed
、
printf
为了重复一个
字符
N次,我们可以使用printf。例如,要重复@ 20次,我们可以使用这样的方法:printf '@%.0s' $(seq 1 $N)@@@@@@@@@@@@@@@@@@@@printf '@%.0s' $(seq 1 $N) |
sed
'$s/$/\n/' 在不使用
sed
的情况
浏览 0
提问于2020-09-23
得票数 9
回答已采纳
2
回答
我想从文件中搜索一个单词,并将它替换为文件中的另一个值。
linux
、
shell
、
sed
、
grep
shy,123,crap,as,dunnix,123,crap,as,dgrep -rl 'unix' test.csv | xargs
sed
-i 's/crap/
linux
/1'A,B,C,D,Edpk,123,
linux
,as,dghn,123,
linux</
浏览 6
提问于2013-11-13
得票数 2
回答已采纳
3
回答
使用
sed
删除Mac OS X上的回车
regex
、
macos
、
sed
、
carriage-return
在
Linux
上,为了删除回车,我们可以执行:但在Mac上同样不起作用。需要在$前添加如下内容:而且"g“也不是必需的。 为何会这样呢?
浏览 0
提问于2014-02-07
得票数 21
回答已采纳
2
回答
使用
sed
的一个简单的线级联问题
sed
-29T00:00:00.000</Data>我的解决方案:我现在卡住了..。谢谢
浏览 0
提问于2023-01-20
得票数 -1
5
回答
sed
替换变量包含
换行
符(保留它)
sed
我有一个从网上下载的多行
字符
串:blend with the lemonadegrillthe spring onionsadd the raisins to the saucepan我已经
将
这个赋值给了's/[",]\|^ *//g; $d') 此时,$INPUT已经准备好替换到我的目标文件中,
浏览 0
提问于2015-02-23
得票数 4
1
回答
使用
sed
用多行变量替换
字符
串中的关键字
bash
、
variables
、
sed
、
replace
、
multiline
通过
sed
将
字符
串中的关键字替换为多行变量似乎是有效的,只要该变量包含显式
换行
符(\n)。baz"$ solution=$(cat file)qux\nquuxfoo \n qux但是,当我在文本编辑器中打开文件file并用<e
浏览 1
提问于2017-10-24
得票数 3
回答已采纳
4
回答
sed
或awk可以使用NUL
字符
作为记录分隔符吗?
sed
、
awk
、
nul
some commands | grep -i -c -w -Z 'some regex'[file name]\0[pattern count]\0[file name]:[pattern count]\0 但是,
sed
/awk似乎通常只处理由“
换行
符”分隔的记录。我想知道如何使用
sed
/awk来实现我的目的,或者如果
sed
/awk
浏览 5
提问于2012-02-07
得票数 12
回答已采纳
1
回答
sed
-需要在第n行文本匹配后输入文本
sed
我在脚本中使用下面的代码,它应该匹配hosts.test中的"title随机
Linux
服务器“,并在2行匹配
字符
串之后
将
t3文件的文本插入到hosts.test中。但它带来了一些错误。
sed
-i.bak '/^title AHS - zarriot CBTS random
Linux
Servers$/ {N;N; r t3}' hosts.test 有人能帮我吗?
浏览 1
提问于2017-10-31
得票数 0
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Linux关于xxx^M导致Shell程序编译错误
一句话shell系列之回车换行符的删除
使用 sed 命令查找和替换文件中的字符串的 16 个示例
Linux命令行文本工具
常用命令学习(四)
热门
标签
更多标签
云服务器
即时通信 IM
ICP备案
对象存储
实时音视频
活动推荐
运营活动
广告
关闭
领券