如图,我要将文本中的2015-12-31替换为2015-12-31 (加一个空格,让日期与时间中间有一个空格),使用命令:sed -n 's/2015-12-31/2015-12-31 /g' file name.txt,执行此命令如何没实现呢?
如图,我要将文本中的2015-12-31替换为2015-12-31 (加一个空格,让日期与时间中间有一个空格),使用命令:sed -n 's/2015-12-31/2015-12-31 /g' file name.txt,执行此命令如何没实现呢?
javascript@linux:~/test$ cat a.txt
2015-12-3110:02:42
2015-12-3110:03:09
javascript@linux:~/test$ sed 's/2015-12-31/& /g' a.txt
2015-12-31 10:02:42
2015-12-31 10:03:09
2 回答1.4k 阅读✓ 已解决
1.3k 阅读
使用
sed -i
sed
是一个流编辑器,它从文件里读取流然后编辑,编辑后不会自动重新输出到文件里。使用sed -i
可以完成这一步。