我的文件中有以下文本:
#1713251479
sh lowbat.sh
#1713251495
nvim lowbat.sh
#1713252186
sh lowbat.sh
我想将 Unix 时间戳与命令内联,如下所示:
#1713251479 sh lowbat.sh
#1713251495 nvim lowbat.sh
#1713252186 sh lowbat.sh
我尝试了以下 sed 命令:
sed -zE '/^#/ s/\n/ /g' file.txt
sed -E ':a;N;$!ba;/^#/ s/\n/ /g' file.txt
应用了替换操作,但忽略了条件,我在这里缺少什么?