无论如何,有没有办法在命令行中计算一个字符在unix字符串中出现的次数。
例如: string="Hello" "l" 这应该返回 2
string = "hello" "k" 这应该返回 0
string = "hello" "H" 这应该返回 0
谢谢
我正在尝试提取最后一个句点(点)之后的子字符串。下面的例子。
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)