相关疑难解决方法(0)

替换所有字符直到看到特定字符

例如,这是 md5sum 命令输出:

35c9581c469c366e286be708a9d9f939  input.txt
Run Code Online (Sandbox Code Playgroud)

这是我正在运行的命令行:

md5sum input.txt | sed -f script.sed
Run Code Online (Sandbox Code Playgroud)

我想让 md5sum 的输出看起来像这样:

35c9xxxxxxxxxxxxxxxxxxxxxxxxxxxx  input.txt
Run Code Online (Sandbox Code Playgroud)

目前,我的 .sed 脚本包含此内容,它会编辑除前 4 个字符之外的所有内容:

s/./x/5g
Run Code Online (Sandbox Code Playgroud)

当它看到空格“ ”时,我需要让它停止这样做。有什么想法吗?

linux sed text-processing

3
推荐指数
1
解决办法
405
查看次数

标签 统计

linux ×1

sed ×1

text-processing ×1