小编Sem*_*lon的帖子

无法从 sed 重定向输出

我正在通过 sed 从时钟输出管道以从数字中删除前导零。它看起来像这样:

clock -sf 'S%A, %B %d. %I:%M %P' | sed 's/\b0\+\([0-9]\+\)/\1/g'
Run Code Online (Sandbox Code Playgroud)

这工作正常并产生我想要的输出。

但是,当我尝试将输出重定向到文件时,文件中没有写入任何内容。以下不起作用。

clock -sf 'S%A, %B %d. %I:%M %P' | sed 's/\b0\+\([0-9]\+\)/\1/g' > testfile
Run Code Online (Sandbox Code Playgroud)

没有任何内容写入测试文件。我究竟做错了什么?

sed io-redirection

4
推荐指数
1
解决办法
4828
查看次数

标签 统计

io-redirection ×1

sed ×1