早教吧 育儿知识 作业答案 考试题库 百科 知识分享

shell命令:需要把连续两个或两个以上空格替换为一个需要把连续两个或两个以上空格替换为一个命令如下,那里写的不对?sed's/\+/\/g'test.txt>test1.txt内容如下test.txt:heisaratheisinarutth

题目详情
shell命令:需要把连续两个或两个以上空格替换为一个
需要把连续两个或两个以上空格替换为一个 命令如下,那里写的不对?
sed 's/\ +/\ /g' test.txt > test1.txt
内容如下
test.txt:he is a rat he is in a rut
the food is Rotten
I like root beer
whe is in a rut
1256313asas11
12312213
546aaaaa
111
habchhabc
hhhabcd
hhhhhh
▼优质解答
答案和解析
空格前面不需要转义符(反斜杠),+ 前面需要.
改为:
sed 's/ \+/ /g' test.txt > test1.txt
看了 shell命令:需要把连续两...的网友还看了以下: