我想计算出'_'(低于分数)出现在我的文件名中的次数。我怎么做?如何使用Unix shell脚本在我的文件名中计算'_'的出现次数
2
A
回答
3
-2
也许不是最优雅的或完美的解决方案,但应该做的伎俩:
echo $filename|split -C 1 - /tmp/foobar
grep -l '_' /tmp/foobar* |wc -l
rm /tmp/foobar*
+0
我仍然需要尝试一下...感谢您的帮助Kimvais – Arun 2010-11-09 14:16:56
1
我会使用TR。
$ echo "8979858774_/hkjhjkh_kjh.hjghjg/_jhkj/_/" | tr -d _ -c | wc -c
4
0
另一个变化:
echo "$filename" | grep -o _ | wc -l
或者支持此外壳,如猛砸,KSH和的zsh:
u=${filename//_}
echo $((${#filename} - ${#u}))
相关问题
- 1. 使用unix shell计算多个文件中字符的出现次数
- 2. 计算文本文件中文字的出现次数
- 3. 计算txt文件中特定文本的出现次数
- 4. 如何使用shell脚本在unix中创建所需的文件名
- 5. 计算文本文件中字符串的出现次数
- 6. 计算大文本文件中特定词的出现次数
- 7. Unix shell脚本找出脚本文件所在的目录?
- 8. 使用ArrayLists计算文件中整数的出现次数
- 9. Java:计算文本文件中字符的出现次数
- 10. 替换unix shell脚本中第一次出现逗号
- 11. 的UNIX shell脚本:如何修改输出相应的文件名
- 12. 从使用文本文件的地图中计算出现次数
- 13. 使用shell脚本计算进程数
- 14. 计算熊猫数据框中文本的出现次数
- 15. 计算HTML文档中可见文本的出现次数
- 16. 计算某些文字在C++文本文件中出现的次数
- 17. 如何从shell脚本调用另一个shell脚本的Unix
- 18. 如何使用脚本文件在unix中设置别名?
- 19. 的Unix Shell脚本删除 - 从文件
- 20. ## * /在UNIX Shell脚本中使用
- 21. 在纯文本文件中计数字符的出现次数
- 22. 如何使用COUNT计算两列中出现的次数?
- 23. 计算单词在txt文件中出现的次数Java
- 24. 如何计算在shell脚本个
- 25. 重命名UNIX目录中的文件 - shell脚本
- 26. 如何读取shell脚本.sh文件中的json日志文件,并通过计算日志文件中出现的次数来获取分析数据
- 27. 计算字符串出现在文件中的次数
- 28. 如何在shell脚本中使用新名称压缩文件?
- 29. 计算文件中出现的次数。条件模式匹配
- 30. shell脚本中的Unix substr?
这是使用UNIX shell脚本来完成。 – Arun 2010-11-09 13:48:05