首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >带选项的Bash Shell命令

带选项的Bash Shell命令
EN

Stack Overflow用户
提问于 2019-05-25 07:33:21
回答 2查看 182关注 0票数 0

我在使用shell进行赋值时将转换命令转换为字数统计命令时遇到了问题。使用Debian 9 Linux发行版。

我需要从/etc目录的passwd文件中删除冒号,并将结果通过管道传输到"word count“或wc -w中。我已经阅读了手册页,谷歌搜索并尝试了youtube视频,但没有找到任何可以为我指明正确方向的东西。我尝试过的内容包括:

代码语言:javascript
运行
复制
tr -d ":" | wc -w /etc/passwd

tr -d [:punct:] | wc -w /etc/passwd

tr -- delete [:punct:] | wc -w /etc/passwd

tr -s [:punct:] [:space:] | wc -w /etc/passwd

tr -t [:] [" "] | wc -w /etc/passwd

piped命令应该删除冒号,用空格替换它们,并更改单词count/"wc“命令输出。

在使用翻译和管道到wc之前,passwd的字数等于37行、60个字和2054个字节。我相信当你去掉冒号的时候,这个数字应该会增加。

EN

Stack Overflow用户

发布于 2019-05-25 14:33:51

你是说像这样的东西?

代码语言:javascript
运行
复制
tr ":" " " < /etc/passwd | wc -w
票数 0
EN
查看全部 2 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/56300508

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档