gpt4 book ai didi

linux - 在unix中使用sed将文件中的所有单词转换为*

转载 作者:太空宇宙 更新时间:2023-11-04 05:12:31 25 4
gpt4 key购买 nike

我使用了以下命令:

$ cat * | sed  's/./*/g' | head -50

但是这段代码也将空格转换为 * 。我不想这样。

示例:

Hi my name is Mark
I am a good guy

预期:

** ** **** ** ****
* ** * **** ***

最佳答案

请参阅上面 David C. Rankin 的评论...

这可以通过 sed 轻松实现:

echo 'Hi my name is Mark I am a good guy' | sed 's/[^ ]/*/g' 
** ** **** ** **** * ** * **** ***

或者使用tr:

echo 'Hi my name is Mark I am a good guy' | tr '[:graph:]' '*'
** ** **** ** **** * ** * **** ***

关于linux - 在unix中使用sed将文件中的所有单词转换为*,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53530804/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com