小编sun*_*737的帖子

统计unix中某个字符在字符串中出现的次数

无论如何,有没有办法在命令行中计算一个字符在unix字符串中出现的次数。

例如: string="Hello" "l" 这应该返回 2

string = "hello" "k" 这应该返回 0

string = "hello" "H" 这应该返回 0

谢谢

unix linux

5
推荐指数
1
解决办法
8176
查看次数

提取字符后的子字符串

我正在尝试提取最后一个句点(点)之后的子字符串。下面的例子。

  • echo "filename..txt" 应该返回“txt”
  • echo "filename.txt." 应该返回“”
  • echo "filename" 应该返回“”
  • echo "filename.xml" 应该返回“xml”

我在下面尝试过。但仅当字符(点)存在一次时才有效。但我的文件名可能有 0 次或多次 (点)。

echo "filename.txt" | cut -d "." -f2
Run Code Online (Sandbox Code Playgroud)

unix linux cut substring sed

0
推荐指数
1
解决办法
1万
查看次数

标签 统计

linux ×2

unix ×2

cut ×1

sed ×1

substring ×1